Patents Assigned to Cisco Technology
-
Patent number: 7710869Abstract: In a communications system, a network provides multiple physical paths for communicating packets between participants of communication sessions. During a communication session, elements of the network route packets such that the packets are separated for communication to a destination using multiple physical paths.Type: GrantFiled: September 19, 2005Date of Patent: May 4, 2010Assignee: Cisco Technology, Inc.Inventors: Robert E. Gleichauf, Shmuel Shaffer, Robert T. Bell, Joseph F. Khouri
-
Publication number: 20100103954Abstract: In particular embodiments, there are provided methods and apparatus including receiving one or more Infiniband signal streams, de-serializing the received one or more Infiniband signal streams to generate a corresponding one or more parallel data streams, de-serializing further including selectively adding or deleting a control symbol associated with a quiescent period of the one or more received signal streams, time-division multiplexing the generated one or more parallel data streams, and serializing the time division multiplexed one or more parallel data streams.Type: ApplicationFiled: October 27, 2008Publication date: April 29, 2010Applicant: Cisco Technology, Inc.Inventors: William Cerreta, Keith Iain Wilkinson
-
Publication number: 20100107001Abstract: In particular embodiments, method and system for detecting a failure of a primary ad-splicer, conveying a failure information for the failed primary ad-splicer to a redundant ad-splicer, dynamically forwarding one or more pre-spliced packets intended for the failed primary ad-splicer to the redundant ad-splicer, receiving one or more post-spliced packets from the redundant ad-splicer, and transmitting the post-spliced packets towards one or more target receivers are provided.Type: ApplicationFiled: October 29, 2008Publication date: April 29, 2010Applicant: Cisco Technology, Inc.Inventors: Rajiv Asati, Anil Thomas, Toerless Eckert
-
Patent number: 7706339Abstract: A method for communicating media based on location of media source includes receiving communications from a plurality of endpoints. Each communication comprises a media message and location information identifying a location of its transmitting endpoint. The method includes receiving a selection of a geographical area and comparing the location information of each communication with the selected geographical area. The method also includes presenting to a user each message received from each endpoint of the plurality of endpoints located within the selected geographical area.Type: GrantFiled: August 10, 2005Date of Patent: April 27, 2010Assignee: Cisco Technology, Inc.Inventors: Shmuel Shaffer, Shah Talukder, Kittur V. Nagesh, Douglas J. Hall, Larry R. Metzger, Yogesh Kalley
-
Patent number: 7707310Abstract: Methods and apparatus for registering with a Home Agent are disclosed. The network device sends a registration request having a home address field including an IP address to a Home Agent associated with the IP address. The registration request indicates one or more ports of the network device via which data packets or server requests addressed to the IP address are to be received. The ports may be specified in a port extension to the registration request. In addition, the registration request may indicate a priority to be associated with the registration. The Home Agent updates its mobility binding table with the IP address and care-of address, as well as other information specified in the registration request, such as port and/or priority information. The Home Agent then sends a registration reply to the network device. When the registration request is not sent directly by the network device (e.g.Type: GrantFiled: November 20, 2002Date of Patent: April 27, 2010Assignee: Cisco Technology, Inc.Inventors: Pascal Thubert, Eric Levy-Abegnoli
-
Patent number: 7706371Abstract: A domain based tunneling scheme allows a Network Management System (NMS) to manage devices in a private network operating behind a NAT boundary. A device in the private network provides the NMS with information including a public NAT IP address, a private device IP address, and a unique device identifier. The NMS uses the public NAT IP address to set up and maintain a tunnel to the private network. The NMS stores the NAT information and a tunnel identifier in a table entry associated with the device. The NMS then uses the tunnel and the contents of the table entry to conduct management operations with the device operating in the private network.Type: GrantFiled: July 7, 2005Date of Patent: April 27, 2010Assignee: Cisco Technology, Inc.Inventors: Daniel G. Wing, Shiva J. Shankar, Ottalingam Satyanarayanan, William D. Gaskill
-
Patent number: 7706345Abstract: A Wireless LAN Context Control Protocol (WLCCP) is used to establish and manage a wireless network topology and securely manages the “operational context” for mobile stations in a campus network. The WLCCP registration protocol can automatically create and delete links in the network, securely distribute operational context, and reliably establish Layer 2 forwarding paths on wireless links. A single infrastructure node is established as the central control point for each subnet, and enables APs and MNs to select the parent node that provides the “least-cost path” to a backbone LAN. Context messages provide a general-purpose transport for context and management information. WLCCP “Trace” messages facilitate network diagnostic tools. Ethernet or UDP/IP encapsulation can be used for WLCCP messages. Ethernet encapsulation is employed for intra-subnet (e.g. AP-to-AP or AP-to-SCM) WLCCP messages. IP encapsulation is used for inter-subnet WLCCP messages and may also be used for intra-subnet WLCCP messages.Type: GrantFiled: June 29, 2009Date of Patent: April 27, 2010Assignee: Cisco Technology, Inc.Inventors: Robert Meier, Richard D. Rebo, Victor J. Griswold, Douglas Smith, Nancy Cam Winget
-
Patent number: 7707240Abstract: An application server system is provided having a core engine connecting one or more protocol providers to one or more applications, preferably including an SCCP proxy. In a preferred embodiment, the one or more applications run on a respective one or more virtual machines having their own execution threads. A thread pool may be used to spawn instances of applications or scripts. Preferably, the core engine, the protocol providers, and each of the one or more virtual machines run in separate AppDomains. In another embodiment, a visual designer is provided preferably having XML conversion capability and interactive debug capability.Type: GrantFiled: May 19, 2005Date of Patent: April 27, 2010Assignee: Cisco Technology, Inc.Inventors: Louis R. Marascio, Adam Chaney, James L. deCocq, Paul Long
-
Patent number: 7707348Abstract: A multi-use adapter configured to provide network connectivity for a serial bus client is provided. The adapter includes: a serial interface for coupling with the serial bus client; a network interface for interfacing the adapter with a network; and host control logic configured to interface a plurality of types of serial bus clients with a utilizing device over the network. The host control logic may be configured to detect a USB client coupled to the USB interface, to determine a corresponding driver for the detected USB client, and to retrieve the corresponding driver via the network interface.Type: GrantFiled: July 13, 2005Date of Patent: April 27, 2010Assignee: Cisco Technology, Inc.Inventors: Allen J. Huotari, Kendra S. Harrington, Matthew B. McRae
-
Patent number: 7706364Abstract: A virtual network device cluster includes several different virtual network device sub-units, which collectively operate as a single logical network device. The virtual network device cluster identifies the virtual network device sub-unit via which a given packet enters the virtual network device cluster. A packet is forwarded through the virtual network device cluster based on which virtual network device sub-unit has been identified for that packet. In one embodiment, a method involves receiving a packet via a first interface of a first one of several virtual network device sub-units of a virtual network device and associating the packet with the first one of the virtual network device sub-units. The method also involves inhibiting the packet from being sent via an interface of one of the virtual network device sub-units, in response to the packet being associated with the first one of the virtual network device sub-units.Type: GrantFiled: May 19, 2004Date of Patent: April 27, 2010Assignee: Cisco Technology, Inc.Inventors: Michael R. Smith, Sitaram Dontu, Faisal Mushtaq
-
Patent number: 7706303Abstract: In one embodiment, methods and systems for port pooling are described. An interface may communicate with at least one physical server. The at least one physical server may host a plurality of virtual servers and be connectable via a plurality of gateway ports to a storage area network (SAN). A virtual server manager configured to arrange the plurality of gateway ports in a plurality of port pools, define a virtual server group including a plurality of virtual servers, associate each virtual server with one or more port pools, the one or more port pools defining available gateway ports for access by the particular virtual server; and provide configuration instructions to allow the particular virtual server to communicate with the SAN through the available gateway ports.Type: GrantFiled: April 12, 2007Date of Patent: April 27, 2010Assignee: Cisco Technology, Inc.Inventors: Patrick Glen Bose, Ky Tong Vong, Shrikant Jay Vaidya
-
Patent number: 7706386Abstract: A scheduler utilizes a data structure in the form of an augmented, pruned, radix tree to implement 2-key scheduling.Type: GrantFiled: October 26, 2005Date of Patent: April 27, 2010Assignee: Cisco Technology, Inc.Inventors: Sha Ma, William Lynch, Brian Alleyne
-
Patent number: 7707305Abstract: Methods and apparatus for protecting against and/or responding to an overload condition at a node (“victim”) in a distributed network divert traffic otherwise destined for the victim to one or more other nodes, which can filter the diverted traffic, passing a portion of it to the victim, and/or effect processing of one or more of the diverted packets on behalf of the victim. Diversion can be performed by one or more nodes (collectively, a “first set” of nodes) external to the victim. Filtering and/or effecting traffic processing can be performed by one or more nodes (collectively, a “second set” of nodes) also external to the victim. Those first and second sets can have zero, one or more nodes in common—or, put another way, they may wholly, partially or not overlap. The methods and apparatus have application in protecting nodes in a distributed network, such as the Internet, against distributed denial of service (DDoS) attacks.Type: GrantFiled: August 14, 2001Date of Patent: April 27, 2010Assignee: Cisco Technology, Inc.Inventors: Yehuda Afek, Anat Bremler-Barr, Dan Touitou
-
Patent number: 7706294Abstract: The link status of a Fibre-Channel link interconnecting two Fibre-Channel ports may be determined by a third entity distinct from the two Fibre-Channel ports. The third entity may be a transport interface used to connect one of the Fibre-Channel ports to a transport network that carries the link. The transport interface may also learn the Fibre-Channel port types of the two ports.Type: GrantFiled: March 31, 2003Date of Patent: April 27, 2010Assignee: Cisco Technology, Inc.Inventors: Sriram Natarajan, Sharat Prasad, Yu Deng, Yanfeng Wang
-
Patent number: 7706299Abstract: A technique for estimating the upstream bandwidth for a modem is provided. Various-sized packets are sent on roundtrip journeys through the modem. The roundtrip times for the various-sized packets are compared to provide an estimate of the modem's upstream bandwidth. Alternatively, a block file may be transmitted through the modem to a TFTP server. The TFTP server reports the time needed to complete the file transfer. Based upon the block file transmission start time and the completion time, an upstream bandwidth estimate may be performed. Given the upstream bandwidth estimation, non-VoIP upstream data traffic may be limited accordingly to provide a desired QoS to VoIP calls being supported by the modem.Type: GrantFiled: October 13, 2004Date of Patent: April 27, 2010Assignee: Cisco Technology, Inc.Inventors: Ray Chang, Luan Dang
-
Patent number: 7706381Abstract: Approaches are disclosed for switching transport protocol connection keys. A first node sends a keychange request message to a second node, causing the second node to accept subsequent messages digitally signed with a first or second key. The second node sends an acknowledgment message to the first node, causing the first node to accept subsequent messages digitally signed with the first or second key. The first node receives a new message digitally signed with the second key from the second node and determines that there are no remaining messages to be received digitally signed with the first key. In response thereto, the first node only accepts messages digitally signed with the second key and sends a message signed with the second key to the second node, causing the second node to only accept messages digitally signed with the second key.Type: GrantFiled: January 10, 2006Date of Patent: April 27, 2010Assignee: Cisco Technology, Inc.Inventors: Satish K. Mynam, Anatha Ramaiah, Chandrashekhar Appanna
-
Patent number: 7706522Abstract: A method for communicating with an automatic call distributor system agent includes communicating through a communications link with a first agent of a plurality of agents associated with an automatic call distributor (ACD) system. The plurality of agents are able to receive user calls distributed by the ACD system. The user calls comprise requests for service. The method includes receiving an audible state command from the first agent through the communications link and changing the state of the first agent with respect to the ACD system in response to the audible state command.Type: GrantFiled: December 13, 2004Date of Patent: April 27, 2010Assignee: Cisco Technology, Inc.Inventors: Shmuel Shaffer, Labhesh Patel, Joseph F. Khouri, Gebran G. Chahrouri
-
Patent number: 7703691Abstract: Methods and devices are provided for automating a login process and user/device associations. A user's preferred device settings and/or functions may be provisioned automatically. Some implementations provide an automated log out or “sleep” when a user leaves one or more of the devices. Users may be automatically identified and associated. The “presence” of members of a user group may be determined as required for one or more actions to be taken. Some user groups control devices according to which members of a group may have access to certain functions, information, etc., and which may not.Type: GrantFiled: April 5, 2007Date of Patent: April 27, 2010Assignee: Cisco Technology, Inc.Inventors: Labhesh Patel, Shmuel Shaffer, Gebran Chahrouri, Shantanu Sarkar, Bruce Moon, Joseph Khouri
-
Patent number: 7706812Abstract: A system and method are provided for detecting locations of a customer premises equipment in a wireless communication system with one or more base transceiver stations and one is efficient. A plurality of antennas in a base transceiver station (BTS) receives signals transmitted from a customer premises equipment (CPE). A timing detection module extracts the timing offset from the receiving signals and a first calculation module calculates the distance between the BTS and the CPE based on the timing offset. A signal detection module detects magnitudes and phases of the receiving signals and a second calculation module determines a dominant beam according to the antenna pattern and calculates the direction of arrival of the dominant beam. A third calculation module calculates the location of the CPE relative to the BTS based on the distance and the direction of arrival.Type: GrantFiled: April 12, 2007Date of Patent: April 27, 2010Assignee: Cisco Technology, Inc.Inventors: Qingwen Liu, Hang Jin, Weiguo Xie, John Grabner
-
Patent number: 7707307Abstract: A method is disclosed for constructing a backup route from a source node around an adjacent component. The source node derives a first set of nodes reachable from it without traversing the adjacent component and a second set of nodes from which a neighbor node of adjacent components is reachable without traversing the adjacent component. The source node then constructs a backup route via an intermediate node in the intersection of the first and second sets.Type: GrantFiled: January 9, 2003Date of Patent: April 27, 2010Assignee: Cisco Technology, Inc.Inventors: Kevin George Miles, Ian Michael Charles Shand, Stewart Frederick Bryant, Stefano Benedetto Previdi, John Anthony Harper, Clarence Filsfils