Patents Assigned to Cisco Technology
-
Patent number: 6853716Abstract: A system and method for identifying a participant during a conference call include the capability to receive a packet containing data that represents audible sounds spoken by one of a plurality of participants in a conference call and to determine a speaker of the audible sounds using voice profile information of the participants. The system and method further include the capability to provide identification information of the speaker to the other participants in the conference call contemporaneously with providing audible sounds based on the data to those participants.Type: GrantFiled: April 16, 2001Date of Patent: February 8, 2005Assignee: Cisco Technology, Inc.Inventors: Shmuel Shaffer, Michael E. Knappe
-
Patent number: 6853638Abstract: The invention provides a router architecture that is scalable, that is, as more processing power is desired, more individual processors can be added. The data flow from each line can be distributed among all of the processors in the system. As desired services are added, increasing the amount of “touch” or processing performed on the packets in the system, more processors can be added to carry the increased load. The router architecture is also able to distribute the high interface rate of an uplink connection in the same manner. Packets are allocated to processors in a manner that allows the original order of data packets within the same flow to be maintained. The system uses a hash function to distribute the flows, making sure that packets within the same flow are sent to the same processor so that the original packet order in each flow is maintained. Different flows may be sent to different processors.Type: GrantFiled: April 1, 1998Date of Patent: February 8, 2005Assignee: Cisco Technology, Inc.Inventor: Earl Cohen
-
Patent number: 6853623Abstract: A technique for use in gathering network activity-related information from cascaded network switches is provided. Using this technique, the information can be gathered without substantially reducing performance of the cascaded switches. In one embodiment, a single remote monitoring probe is connected via respective connections to each of the switches so as to receive the information from the switches. In another embodiment, only one of the switches is connected to the probe, and the other switches transmit their respective portions of the information to the switch connected to probe. The switch connected to the probe provides these portions of the information, as well as, any of its respective activity-related information to the probe. In this latter embodiment, the switches may be connected by dedicated connections and switch ports that are used solely for communicating the activity-related information.Type: GrantFiled: March 5, 1999Date of Patent: February 8, 2005Assignee: Cisco Technology, Inc.Inventors: Paul Johan Nederveen, Robert Leroy King
-
Patent number: 6854031Abstract: A configurable interconnect for use with high-speed electronic system components. The interconnect uses a lightweight protocol with control characters embedded into the data stream. The control characters define events such as end of packet, end of packet with error, transmit on, transmit off, synchronizing codes, and pass-through status. In one described embodiment, the protocol is used in an internetworking device node in which a pair of high-speed counter rotating rings transport data packets. The high-speed interconnect permits data packets to pass through the node without the delays which might otherwise be experienced with time division multiplex bus structures and the like.Type: GrantFiled: June 20, 2003Date of Patent: February 8, 2005Assignee: Cisco Technology, Inc.Inventors: Jean-Yves Ouellet, Leonid Goldin
-
Publication number: 20050025134Abstract: A packet voice switch 60 and method for its operation are disclosed. The switch comprises a network switching means, preferably implemented within its host processor 78, that allows calls to be routed between a circuit-switched connection at circuit-switched interface 74 and either another circuit-switched connection at interface 74 or a packet-switched connection at packet-switched interface 76. The network switching means selects call routing for calls based on a comparison of the current quality of service for the call over the packet-switched connection vs. the extra cost of connecting the call over the circuit-switched connection. Preferably, the comparison can be adjusted for call distance, the user's own quality of service preference, and current system load. In a preferred embodiment, switch 60 communicates with a similar packet voice switch (handling the other end of the same call) in order to initiate a mid-call network switch that is transparent to the calling and called parties.Type: ApplicationFiled: August 9, 2004Publication date: February 3, 2005Applicant: Cisco Technology, Inc.Inventor: R. Armistead
-
Publication number: 20050025160Abstract: A system and method for identifying and grouping multiple virtual local area networks into a single multicast domain is provided. The system and method may be configured to designate a virtual local area network within as a multicast virtual local area network to streamline the delivery of multicast messages via a network. A station may be configured with multiple group keys so that it can receive messages from multiple broadcast or multicast domains.Type: ApplicationFiled: November 5, 2003Publication date: February 3, 2005Applicant: Cisco Technology, Inc.Inventors: Robert Meier, David Halasz
-
Publication number: 20050025179Abstract: The distribution of traffic flows in a load-sharing redundancy group that includes a first gateway device and a second gateway device includes assigning a first set of forwarding addresses to the first gateway device and a second set of forwarding addresses to the second gateway device. The redundancy group distributes forwarding addresses to hosts which in turn use the distributed forwarding addresses to send packets to the redundancy group. The traffic flow for each of the assigned forwarding addresses is measured and may be compared to a target traffic flow. The traffic flow is adjusted to close in on the target traffic flow. Adjustment of the traffic flow can be accomplished either by changing the existing measured traffic flow by re-assigning a forwarding address originally assigned to one gateway device to a different gateway device or by altering future distribution of forwarding addresses so that additional traffic is sent to one or more forwarding addresses having lower measured traffic.Type: ApplicationFiled: July 31, 2003Publication date: February 3, 2005Applicant: CISCO TECHNOLOGY, INC.Inventors: Douglas McLaggan, Ian Wilson, Mark Denny, Rick Williams
-
Publication number: 20050028043Abstract: Methods and apparatus for providing tandem connection monitoring and performance monitoring capabilities in Ethernet and converged data link protocols are disclosed. According to one aspect of the present invention, a method for processing a packet which includes a preamble arrangement having at least one associated frame involves receiving a packet from a first network element included in a network path at a second network element included in the network path, and determining whether at least one error has arisen between a source of the network path and the second network element. When it is determined that an error has arisen between the source of the network path and the second network element, a first error count indication is inserted in the preamble arrangement to substantially account for the error.Type: ApplicationFiled: July 29, 2003Publication date: February 3, 2005Applicant: Cisco Technology, Inc., A California CorporationInventor: Gilberto Loprieno
-
Publication number: 20050025091Abstract: Methods and apparatus for providing a centralized source of session keys to be shared by a Home Agent and a Mobile Node are disclosed. In accordance with one aspect of the invention, a Mobile Node registers with a Home Agent supporting Mobile IP by sending a registration request to the Home Agent. The Home Agent sends a request message (e.g., access-request message) to a AAA server, the request message identifying the Mobile Node. The AAA server then derives key information from a key or password associated with the Mobile Node. The AAA server then sends a reply message (e.g., access-reply message) to the Home Agent, the reply message including the key information associated with the Mobile Node, thereby enabling the Home Agent to derive a shared key to be shared between the Mobile Node and the Home Agent from the key information. The Home Agent derives a key from the key information, the key being a shared key between the Mobile Node and the Home Agent. A registration reply is then sent to the Mobile Node.Type: ApplicationFiled: August 5, 2003Publication date: February 3, 2005Applicant: Cisco Technology, Inc.Inventors: Alpesh Patel, Kent Leung, Stefan Raab, Gopal Dommety
-
Publication number: 20050025075Abstract: An Fibre Channel Switch which enables end devices in different Fabrics to communicate with one another while retaining their unique Fibre Channel Domain_IDs. The Switch is coupled to a first fabric having a first set of end devices and a second fabric having a second set of end devices. The Switch is configured to enable communication by the first set of end devices associated with the first fabric with the second set of end devices associated with the second set of end devices using the unique Domain_IDs of each of the first set and the second set of end devices. In one embodiment of the invention, the first and second fabrics are first and second Virtual Storage Array Networks (VSANs) respectively. In an alternative embodiment, the first fabric and the second fabric are separate physical fabrics.Type: ApplicationFiled: March 1, 2004Publication date: February 3, 2005Applicant: Cisco Technology, Inc.Inventors: Dinesh Dutt, Silvano Gai, Bruno Raimondo, Thomas Edsall, Subrata Banerjee, Rajeev Bhardwaj, Ankur Jain, Davide Bergamasco
-
Publication number: 20050027861Abstract: The method involves transmitting plural endpoint probes to produce plural endpoint probe results indicating the preparedness of the endpoints for calls routed thereto; identifying similarly situated endpoints; and representing each of the similarly situated endpoints by a reduced number of recorded endpoint probe results that substantially represent the inter-connective preparedness of each of the similarly situated endpoints. The apparatus includes a mapping mechanism for mapping the probe results for the similarly situated endpoints into a reduced number of endpoint probe results that substantially represent the inter-connective preparedness of each of the similarly situated endpoints, and a recording mechanism for recording the reduced number of endpoint probe results. Such mapping permits an Internet operating system (IOS) router/gateway to act as an real-time responder/service assurance agent (RTR/SAA) proxy on behalf of non-RTR/SAA capable voice over Internet protocol (VoIP) endpoints.Type: ApplicationFiled: September 2, 2004Publication date: February 3, 2005Applicant: Cisco Technology, Inc.Inventors: Dhaval Shah, Michael Tasker, Neil Joffe
-
Patent number: 6850518Abstract: A data link switching (DLSw) routing information field (RIF) passthru technique provides end-to-end source route information to source and destination endstations coupled to respective local and remote source-route bridge (SRB) subnetworks of a DLSw network. The local and remote SRB subnetworks include respective local and remote DLSw peer switches that communicate over an intermediate wide area nework to form the DLSw network. The source route information describes a complete path between the source endstation and the local DLSw switch on the local SRB subnetwork, and the remote DLSw switch and destination endstation on the remote SRB subnetwork. The DLSw RIF passthru technique enables token ring frame exchanges between the source and destination endstations with end-to-end source route information that is transparently forwarded between the DLSw peer switches.Type: GrantFiled: March 4, 1999Date of Patent: February 1, 2005Assignee: Cisco Technology, Inc.Inventor: Arun G. Khanna
-
Patent number: 6850938Abstract: Techniques for concurrent access to a resource object, such as a database, include generating a lock data structure for a particular resource object. The lock data structure includes data values for a resource object identification, a lock type, and a version number. The version number is related to a number of changes to the resource object since the lock data structure was generated. A request is received from a requesting process. The request is for a requested lock type for access to the particular resource object. It is determined whether to grant the request based on the requested lock type and the lock type in the lock data structure. By carrying a lock version number in a lock data structure managed by a lock manager, improved optimistic locking is provided in a database. In particular, the approach enables introduction of optimistic locking to a legacy database without requiring burdensome changes to a database table schema.Type: GrantFiled: February 8, 2001Date of Patent: February 1, 2005Assignee: Cisco Technology, Inc.Inventor: Shahrokh Sadjadi
-
Patent number: 6850980Abstract: Layer 7 switching may be accomplished using one or more caches placed throughout a computer network. Changes to a file on a server may be detected and propagated throughout the network. At the switch or router level, once notification of changes to a file is received, the content may be retrieved from the server and placed in a connected cache. A routing table entry may be created for the content and also placed in the cache. The routing table entry may contain an original location field identifying the original location of the content, a distance field indicating a distance from the cache to the server, and a field indicating a version number of the content. Additional fields may also be contained within the routing table entry. When a user requests a specific file, rather than forward the request directly to the server containing the original file, the request may be handled by the router closest to the user which has a connected cache containing the content.Type: GrantFiled: June 16, 2000Date of Patent: February 1, 2005Assignee: Cisco Technology, Inc.Inventor: Douglas Gourlay
-
Patent number: 6850615Abstract: A method and system are provided for availing to an external user, in real time, particular information regarding the availability of at least one agent in an automatic call distribution (“ACD”) system, e.g., prior to the connection being made. Initially, status data is received from the ACD system. The status data may include a number of agents available on the ACD system and/or a current wait time that at least one further user is waiting to be connected the agent. Then, the status data is configured so that the external user is able to obtain the particular information based on the status data.Type: GrantFiled: June 14, 2001Date of Patent: February 1, 2005Assignee: Cisco Technology, Inc.Inventors: Labhesh Patel, Chris See Liang Yeo, Martine Schepers
-
Patent number: 6850529Abstract: A funnel in fan out network device includes a fast uplink port operating at a first data rate. A plurality of slow ports operate at a second data rate. The second data rate is slower than the first data rate. A processor is configured to direct a packet received on one of the slower ports directly to the fast uplink port without looking up the destination address of the packet.Type: GrantFiled: October 6, 1999Date of Patent: February 1, 2005Assignee: Cisco Technology, Inc.Inventor: Bruce F. Wong
-
Patent number: 6850532Abstract: A gateway, configured for providing connectivity between a wide area network and mobile routers within a mobile ad hoc network, is configured for registering the mobile routers with their respective home agents using a prescribed mobile IP protocol. The gateway identifies the mobile routers using a prescribed proactive mobile ad hoc network routing protocol. The gateway locates, for each identified mobile router, its corresponding home agent via the wide area network according to the prescribed mobile IP protocol, and registers the corresponding identified mobile router with the home agent according to the prescribed mobile IP protcol. The gateway can then forward a packet received from a home agent to the corresponding mobile router. Hence, the gateway provides mobile routers within a mobile ad hoc network with access to the wide area network, without any necessity for the prescribed mobile IP protocol to be implemented within the mobile routers.Type: GrantFiled: September 20, 2002Date of Patent: February 1, 2005Assignee: Cisco Technology, Inc.Inventors: Pascal Thubert, Patrick Wetterwald, Marco Molteni
-
Patent number: 6850538Abstract: Provided is a synchronous stack bus repeater system for a computer network. The system includes a plurality of stacked repeaters, a stack bus linking the repeaters, and a single clock to which the plurality of repeaters is synchronized. The synchronization of the stack bus eliminates several time-consuming communications required between devices operating with different clocks on an asynchronous bus and makes it possible to satisfy the 46 bit time repeater maximum latency required of a Class II repeater according to the IEEE 802.3 standard.Type: GrantFiled: September 22, 2000Date of Patent: February 1, 2005Assignee: Cisco Technology, Inc.Inventors: Moshe Voloshin, Mark D. Cavaro
-
Patent number: 6850486Abstract: A method of operating an network is described. The network includes a number of nodes connected by a number of links. A method according to the present invention provisions a virtual path between a first and a second one of the plurality of nodes by: identifying the first and the second nodes, discovering a physical path from the first node to the second node, and establishing the virtual path. The method discovers a physical path from the first node to the second node by automatically identifying nodes forming the physical path. The method establishes the virtual path by configuring a set of connections between the nodes forming the physical path.Type: GrantFiled: October 17, 2001Date of Patent: February 1, 2005Assignee: Cisco Technology, Inc.Inventors: Ali Najib Saleh, Haig Michael Zadikian, Zareh Baghdasarian, Vahid Parsi
-
Patent number: 6850982Abstract: The invention is directed to techniques for managing communication between a client and multiple servers over a network through an intermediary network device (e.g., content switch). In response to a request for content from a client, the network device selects a server to respond to the request. The network device includes a flow manager that manages the flow of data from the server through the network device to the client. In response to a second request, the network device may select a different server to respond to the request. In this case, the flow manager manages the flow of data from the new server through the network device transparently for the client, so that the client communicates only through the network device regardless of which server is providing the response to the requests.Type: GrantFiled: December 19, 2000Date of Patent: February 1, 2005Assignee: Cisco Technology, Inc.Inventor: Kenneth P. Siegel