Patents Assigned to Cisco Technology
  • Publication number: 20100049855
    Abstract: A system and method for providing access and/or roaming features on a network system. The network system includes a plurality of wireless and/or wired access points coupled to a network. Access points (APs) for the network may be widely distributed in various facilities, such as airports, mass-transit stations, and various businesses. The network may couple to a wide area network, such as the Internet. In one embodiment, a portable computing device (PCD) of a user may store identification information which uniquely indicates a network provider of a plurality of possible network providers. The identification information may also or instead indicate an access or privilege level of the user. Each of the access points are operable to “listen for” or detect identification information associated with numerous different providers.
    Type: Application
    Filed: October 27, 2009
    Publication date: February 25, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: Brett B. Stewart, James Thompson, Kathleen E. McClelland
  • Patent number: 7668953
    Abstract: A method is disclosed for detecting symptoms in a network infrastructure, combining one or more symptoms into a problem, then optionally applying detailed diagnosis to the network elements experiencing the problems, ultimately providing detailed problem determination.
    Type: Grant
    Filed: November 13, 2003
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Keith Sinclair, Burjiz Pithawala, Suresh Thirukazhukundram
  • Patent number: 7668158
    Abstract: 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: Grant
    Filed: August 9, 2004
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: R. Ashby Armistead
  • Patent number: 7668101
    Abstract: The systems and methods for incorporating an automatic retransmission mechanism into a point to multipoint network MAC layer that does not already incorporate retransmission are provided by virtue of one embodiment of the present invention. For example, the DOCSIS MAC layer protocol developed for data over cable networks may be modified to incorporate an automatic retransmission mechanism. This allows DOCSIS to be applied more effectively to communication channels such as the wireless communication channel.
    Type: Grant
    Filed: March 13, 2006
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Alireza Raissinia, Vincent K. Jones
  • Patent number: 7668120
    Abstract: In one embodiment, a universal media server (e.g., a set-top box) has zero or more physical audio and/or video (A/V) inputs configured to receive A/V data, and at least one Internet Protocol (IP) input configured to receive IP data. In particular, the universal media server has one or more virtual A/V inputs, each virtual A/V input corresponding to an IP-based A/V source device having a corresponding IP source address and configured to receive IP-based A/V data from the IP-based A/V source device on the at least one IP input. The universal media server also has at least one A/V output configured to selectively output A/V data according to a selected input of the physical and virtual inputs.
    Type: Grant
    Filed: February 6, 2007
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Mark A. Kolar
  • Patent number: 7668178
    Abstract: Implementation of a VPN service such as a VPLS (Virtual Private Local area network Service) is performed utilizing a two-stage process. A first stage of the two-stage process involves providing notification of whether a PE (Provider Edge) router in a label-switching network has VPLS capability. Notification can include broadcasting a message from a PE router to remote PE routers in the label-switching network to indicate whether the broadcasting PE router is VPLS enabled. A second stage of the two-stage process involves, based on receiving a notification that a PE router is VPLS enabled, generating a query message to discover a set of VPLS instances to which the broadcasting PE router belongs. In this way, a given PE router generating the query message can identify other PE routers in the label-switching network associated with the same VPLS for purposes of setting up the VPLS in the label-switching network.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Luca Martini, Keyur Patel, W. Mark Townsley
  • Patent number: 7668557
    Abstract: Methods for suppressing ring tones in cellular telephones and for informing a cellular telephone with configuration data are described. The method for informing a cellular telephone includes detecting a cellular telephone that enters a space time zone associated with the network. A property of the telephone is determined. Information is sent to the telephone that relates to the telephone property and a characteristic of the network space time zone.
    Type: Grant
    Filed: September 1, 2006
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Jay Wu Hong, Arnold Mark Bilstad
  • Patent number: 7668523
    Abstract: An apparatus, a carrier medium storing instructions to implement a method, and a method for controlling the gain of a radio receiver for receiving packets of information in a wireless network. The receiver is connected to an antenna subsystem and has receive signal path including a plurality of sections including a first section coupled to the antenna subsystem and a next section. Each section has an adjustable gain and is able to provide a measure of the signal strength at its output. The method includes waiting for a start of packet indication, providing a measure of the signal strength at the output of the first section and the next section, and adjusting the gains of the first and the next sections using the provided measured signal strengths. In one embodiment, the receive signal path includes a filter, the provided measure for the first section is before the filter, and the provided measure for the second section is after the filter.
    Type: Grant
    Filed: February 7, 2007
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Andrew R. Adams, Philip J. Ryan, Brian Hart
  • Patent number: 7669244
    Abstract: A method and apparatus for generating user group identifiers using a permissions matrix is disclosed. The permissions matrix includes an entry that is associated with a row and a column of the permissions matrix. The row of the permissions matrix is indexed with a first role and the column of the permissions matrix is indexed with a second role. A data structure implementing such a method can include, for example, a user group identifier matrix. Alternatively, a method is disclosed in which the expiration of a user group identifier is detected. In such a case, the user group identifier is updated by accessing a user group identifier matrix.
    Type: Grant
    Filed: October 21, 2004
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Michael R. Smith
  • Patent number: 7668161
    Abstract: An apparatus for classifying data packet protocol values in a packet architecture comprising a packet header and a packet payload including an extension header is described. The apparatus comprises a processor configured to specify a packet protocol value in an extension header of a type requiring mandatory examination by at least one device receiving a packet. For example, an apparatus comprises a packet processor unit configured to generate a data packet comprising the extension header, wherein the extension header specifies a packet protocol value, wherein the extension header is a mandatory extension requiring examination by a receiving apparatus to which the packet may be sent, wherein the packet protocol value is also carried in one or more additional headers in the packet, and wherein the extension header enables classifying the packet based on the packet protocol value and without traversing the additional headers in the packet.
    Type: Grant
    Filed: July 27, 2006
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Dewi Gerwyn Morgan, David Charlton Forster
  • Patent number: 7668119
    Abstract: Each mobile ad hoc node has an assigned hierarchy position within an identified tree-based aggregation group. Each ad hoc node is configured for selectively attaching to one of a plurality of available ad hoc nodes based on identifying a best match, for the assigned hierarchy position within the identified aggregation group, from among identifiable hierarchy positions of identifiable aggregation groups. Each ad hoc node also is configured for selectively attaching to any available ad hoc node based on a determined absence of any available ad hoc node advertising the identified aggregation group of the ad hoc node, or an aggregation group containing the identified aggregation group. Hence, a root node of an aggregation group can filter group-specific routing information from packets destined toward a network clusterhead, resulting in a scalable routing protocol that is not adversely affected by added nodes.
    Type: Grant
    Filed: November 13, 2007
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Thomas Berry, Vincent Jean Ribiere, Alvaro Enrique Retana, Russell Ivan White
  • Patent number: 7668166
    Abstract: A method for operating a router has the following steps. First, the router receives a data packet to be forwarded, the data packet having an indication that it is to be routed by tag switching to a destination router, the destination router to forward the packet to a destination computer. Second, the router prepends a tag to the data packet, the tag to be used by the destination router to route the data packet to the destination computer. Third, the router prepends an encapsulation header to the data packet, the encapsulation header to route the data packet to the destination router. Fourth, the router transmits the data packet with the encapsulation header and the tag for routing through the network to the destination router.
    Type: Grant
    Filed: June 15, 2004
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Yakov Rekhter, Eric C. Rosen
  • Patent number: 7668090
    Abstract: A method and apparatus for setting admission and preemption thresholds in a computer network are disclosed. In one embodiment, a method includes receiving traffic information including a first bandwidth utilization on each link located between ingress nodes and egress nodes based on a traffic matrix with no failures at the nodes or the links, and a second bandwidth utilization on each of the links based on the traffic matrix with planned failures at one or more of the links or the nodes. A preemption-to-admission ratio is calculated based on the first and second bandwidth utilizations on the links. An admission threshold is calculated at one of the links based on the second bandwidth utilization on the link and the preemption-to-admission ratio. At least one of the preemption-to-admission ratio and admission threshold is transmitted to a network device for use in flow admission.
    Type: Grant
    Filed: August 24, 2007
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Anna Charny
  • Patent number: 7668971
    Abstract: In one embodiment, a first path computation element (PCE) operates between first and second network domains, and is adapted to service requests from path computation clients (PCCs) in at least the first domain. In response to a backup event (e.g., failure of a second PCE), a backup PCE in the second domain may be informed of path computation information for the first domain used by the first PCE, and tunnels may be bi-directionally established between the first PCE and the backup PCE. Once the tunnels are established, the backup PCE may be advertised into the first domain, and the backup PCE may operate to load balance service requests for the first domain through the bi-directionally established tunnels.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Abhay Kumar Roy, Stefano B. Previdi
  • Patent number: 7668555
    Abstract: A method and system are provided for computing beamforming weighting vectors with collaborated uplink sounding in a wireless communications network. The method comprises selecting a designated uplink sounding region and a signal sequence from a set of orthogonal signal sequences; exchanging collaborated uplink sounding information between a base transceiver station (BTS) in a cell and one or more BTSs in its neighboring cells; receiving one or more first sounding signals in the designated uplink sounding region from a first CPE in the cell, which are considered as desired signals; confirming channel-sharing among the first CPE and one or more second CPEs in the neighboring cells; detecting one or more second sounding signals from the one or more second CPEs, which are considered as interference signals; and calculating the beamforming weighting vector using the first one or more sounding signals and the one or more second sounding signals.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Hang Jin
  • Patent number: 7669228
    Abstract: A system and method for changing network behavior based on presence information includes detecting one or more presence indicators. The one or more presence indicators indicate presence information. An electronic persistent presence (EPP) is formed based on the one or more presence indicators. It is determined whether to change the network behavior from a first user policy to a second user policy according to the EPP. The second user policy associated with the EPP is implemented according to a determination that the network behavior is to be changed.
    Type: Grant
    Filed: December 27, 2005
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Billy G. Moon, Gregory D. Pelton
  • Patent number: 7668163
    Abstract: Embodiments of the invention may be used to optimize communications between a first routing device and a second routing device. The first routing device may receive a packet for forwarding towards a destination. The first routing device may modify the packet to announce the presence of the first routing device to other routing devices. Thereafter, a second routing device may receive the modified packet and recognize the presence of the first routing device. In turn, when sending a packet back towards a source address identified in the modified packet, the second routing device may modify such a packet to announce the presence of the second routing device to the first routing device. Thereafter, the first and second routing device may optimize traffic between the first and second routing device.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Michael Lee Hall, Jr., Mukund Trimbak Ingle
  • Patent number: 7668919
    Abstract: A notification architecture utilizes multiple processes configured for managing notification operations based on reception of SMTP-based messages within IMAP based message stores. The notification architecture enables use of multiple instances of a notification process, each configured for receiving notification messages for respective subscribers from messaging sources according to a prescribed open protocol such as Internet Protocol. Each notification process accesses subscriber profile information from an open protocol-based subscriber directory based on the received notification messages. Each notification process determines, for each received notification message, the subscriber's notification preference based on the accessed profile information, and selectively outputs a notification delivery message according to a prescribed open protocol to at least one notification delivery process within the notification architecture based on the subscriber's notification preference.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Brenda Gates Spielman, Lewis Dean Dodrill, Satish Joshi, Nagendran Parasu, Robert James Lockwood
  • Patent number: 7668111
    Abstract: Methods and apparatus are provided for determining traffic characteristics and statistics for storage area network flows. An intelligent line card associated with a fibre channel switch is used to snoop selected flows in a storage area network. Flows are characterized using information that may include initiator target pairs and initiator target logical unit number (LUN) groupings. Selected flows are configured for monitoring and information about the selected flows is maintained. Selected flow information can be analyzed at a line card associated with a fibre channel switch.
    Type: Grant
    Filed: April 11, 2005
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Varagur Chandrasekaran, Giridhar Rajaram, Srinivas Avasarala, Sanjaya Kumar
  • Patent number: 7668116
    Abstract: 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: Grant
    Filed: July 6, 2007
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Ijsbrand Wijnands, Arjen Boers