Patents Assigned to Cisco Technology
  • Publication number: 20090296658
    Abstract: Methods, apparatuses, and systems directed to facilitating roaming and client handoffs in wireless networks. In one implementation, the present invention is directed to a coordination mechanism facilitating handoffs of wireless clients in a wireless network infrastructure. In one implementation, the coordination mechanism minimizes the use of group- or multi-casting to provide a scalable wireless network roaming infrastructure.
    Type: Application
    Filed: August 13, 2009
    Publication date: December 3, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Patrice R. Calhoun, Joshua Glenn Broch, Robert B. O'Hara, JR.
  • Publication number: 20090296580
    Abstract: Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with cooperative flow locks distributed among multiple components, such as on different application-specific integrated circuits in a packet switching device. Flow locks are typically used for maintaining the order of packets and operations performed thereon by the coordination of a context (e.g., the processing of a packet by a packet processor) with a corresponding flow lock interface, and by the manner of communication performed among the flow lock interface and the distributed flow locks.
    Type: Application
    Filed: May 30, 2008
    Publication date: December 3, 2009
    Applicant: Cisco Technology, Inc., a corporation of California
    Inventors: John J. Williams, Jr., Eric John Chesters
  • Patent number: 7627675
    Abstract: Methods and devices are provided for regulating traffic on a network. According to some aspects of the invention, if a subscriber's upstream traffic exceeds a predetermined level over a first period of time, the subscriber's quality of service is adjusted without requiring the subscriber to re-register. According to some embodiments, a first token bucket is used to determine whether the subscriber's upstream traffic exceeds the predetermined level over the first period of time. In some such embodiments, the first token bucket is used to control the burst size of another token bucket, depending on the subscriber's upstream traffic during the first period of time.
    Type: Grant
    Filed: May 1, 2003
    Date of Patent: December 1, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Alon Bernstein, Chrisanto Leano
  • Patent number: 7627629
    Abstract: A method of controlling a multimedia multipoint conference that includes two or more participating multimedia terminals that each includes one or more codecs. Also a controller to control the multimedia multipoint conference. The method includes receiving from each participant information on its codec capabilities, determining codec output characteristics for each participant, including one or both of a codec type and a bit rate, and sending instructions to the participants to set their respective codec to the respective determined codec output characteristics. After each participant's one or more codecs are set to the respective codec output characteristics, the method includes receiving a media stream from one or more of the participants. The media stream from any particular participant is encoded at the determined codec output characteristics for the particular participant. The method further includes passing the received media streams to each participant.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: December 1, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Fang Wu, Wen-hsiung Chen, Philip R. Graham, Gregory D. Pelton
  • Patent number: 7627870
    Abstract: Systems and methods are disclosed for implementing and using data structures comprised of a hierarchy of queues or linked list data structures. A queue or linked list typically comprises a distributor, a plurality of sub-queues or sub-linked lists, and a receiver. The distributor distributes a plurality of items to be added to the queue or linked list to the plurality of sub-queues or sub-linked lists in an order, and the receiver receives the items from these elements in the same order. Entries for the queues and/or linked lists may be stored in a common memory. Stages of selectors may be used to select a current queue or linked list and a particular sub-queue or linked list. The number of queues/linked lists and sub-queues/sub-linked lists is unbounded and can be sized according to the needs of the system, such as to overcome a memory access speed limitation.
    Type: Grant
    Filed: April 28, 2001
    Date of Patent: December 1, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Amir Michaeli, Vitaly Sukonik
  • Patent number: 7627000
    Abstract: Methods and apparatus for efficiently managing third-party data communication channel (DCC) channels using an optical network element without an OSI stack in conjunction with an external router are disclosed. According to one aspect of the present invention, a gateway network element includes a first port that receives a signal from a network element having a stack associated with a first protocol. The signal includes information contained in a DCC channel. The gateway network element also includes a retrieving mechanism that extracts the information contained in the DCC channel, a second port that supports a point-to-point-over-Ethernet (PPPoE) session with an external router, and a sending mechanism that send the extracted information using the second port through the use of a second protocol.
    Type: Grant
    Filed: September 1, 2004
    Date of Patent: December 1, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Carl Nathan Buckles, Michael W. Truskowski
  • Patent number: 7627290
    Abstract: A route convergence monitoring system and method provide for determining routing changes or affected devices that may cause detrimental or other quality conditions to occur in an endpoint device. In one embodiment, ongoing endpoint quality monitoring of quality conditions and convergence occurrence monitoring of successive route changes that may occur are initiated. An endpoint quality monitor provides for determining an endpoint quality condition and transferring an indicator of the condition (e.g., endpoint device and timing) to a network manager. The network manager may add one or more information indicators and provides the indicators to an end-to-end convergence monitor. The convergence monitor, receives the indicators and determines one or more of a second endpoint device, routing changes in at least a portion of the network and a correlation of routing changes that may have caused the indicated or other quality conditions to occur.
    Type: Grant
    Filed: July 7, 2005
    Date of Patent: December 1, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Daniel G. Wing, Jagannathan Shiva Shankar, Tarun Marhwal
  • Patent number: 7626969
    Abstract: In one embodiment, a method includes computing a probability surface corresponding to the location probability of the wireless node within a physical region based on the received signal strength data associated with a wireless node and an RF model of the physical region; computing, based on the probability surface, an aggregate probability (Pin) of the wireless node being inside a perimeter defined with the physical region; computing, based on the probability surface, an aggregate probability (Pout) of the wireless node being outside the perimeter; computing a probability ratio of the aggregate probabilities Pin to Pout; and determining whether the wireless node is inside or outside the perimeter based on a comparison of Pout and Pin.
    Type: Grant
    Filed: October 4, 2006
    Date of Patent: December 1, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Brian Donald Hart, Bretton Lee Douglas
  • Patent number: 7627573
    Abstract: Data is protected using locks, with the protected data sometimes being included in the locking messages, which may reduce overall processing latency, and/or reduce a bandwidth requirement for and/or number of storage operations accessing the native storage of the protected data. For example, the lock manager receives lock requests from each of the requesters, and selectively grants the lock requests. The protected data is typically communicated in the locking messages when the lock is highly contested, or at least two request for access to the data are pending. The lock manager initiates the sequence by indicating in a grant message to a requester to include the protected data in its release message. The lock manager then copies this data received in the release message to its grant message to the next requestor.
    Type: Grant
    Filed: March 27, 2004
    Date of Patent: December 1, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: John J. Williams, Jr., John Andrew Fingerhut, Jonathan Rosen
  • Patent number: 7625240
    Abstract: A connector comprising an insulating body defining a slot that is adapted to receive a pluggable module. A plurality of conductive pins extend into the slot and at least one extension, coupled to the insulating body, protects the plurality of pins from being shorted by an incorrectly inserted pluggable module.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: December 1, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Perry L. Hayden, Sr., Peter Lum, William F. Edwards, Jr., Flintstone Yu
  • Patent number: 7627656
    Abstract: Providing configuration information to an endpoint includes receiving at a file server a configuration information request from the endpoint. The configuration information request requests configuration information for the endpoint. The file server establishes whether the endpoint is authorized to receive the configuration information. If the endpoint is not authorized to receive the configuration information, the endpoint is instructed to register to receive the configuration information. A notification that the endpoint is authorized to receive the configuration information is received. The configuration information is provided to the endpoint when the endpoint is authorized to receive the configuration information.
    Type: Grant
    Filed: May 16, 2005
    Date of Patent: December 1, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Adibettahalli Anand, Qin Chen, Marcio G. Siqueira, Tom WeiLiang Chang
  • Patent number: 7626948
    Abstract: A method for verifying a validity of a path is provided that includes receiving an advertisement communication at a first autonomous system from a second autonomous system, the advertisement communication including a list of one or more connected autonomous systems. The method also includes identifying whether the first autonomous system claims a connection to the second autonomous system and whether the second autonomous system claims a connection to the first autonomous system such that two-way connectivity is established between the autonomous systems. In response to the establishment of the two-way connectivity, a directed graph is constructed that includes two nodes representing the first and second autonomous systems respectively. An edge may be formed that connects the two nodes.
    Type: Grant
    Filed: September 12, 2003
    Date of Patent: December 1, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: David A. Cook, James L. Ng, Alvaro E. Retana, Russell I. White
  • Patent number: 7627004
    Abstract: A technique for preserving information contained in a synchronization channel of a Time Division Multiplexing (TDM) frame across a packet network. Information contained in the synchronization channel of TDM frames is transferred over the packet network by a first gateway device that received the TDM frames. A second gateway device receives the synchronization channel information and places the information in one or more TDM frames. The TDM frames are transferred onto the TDM network.
    Type: Grant
    Filed: May 26, 2005
    Date of Patent: December 1, 2009
    Assignee: CISCO Technology, Inc.
    Inventors: Anantha R. Mekala, George O. Ogagan
  • Patent number: 7626987
    Abstract: Sequences of items may be maintained using ordered locks. These items may correspond to anything, but using ordered locks to maintain sequences of packets may be particularly useful. One implementation uses a locking request, acceptance, and release protocol. One implementation associates instructions with locking requests such that when a lock is acquired, the locking mechanism executes or causes to be executed the associated instructions as an acceptance request of the lock is implied by the association of instructions (or may be explicitly requested). In some applications, the ordering of the entire sequence of packets is not required to be preserved, but rather only among certain sub-sequences of the entire sequence of items, which can be accomplished by converting an initial root ordered lock (maintaining the sequence of the entire stream of items) to various other locks (each maintaining a sequence of different sub-streams of items).
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: December 1, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: John J. Williams, Jr., John Andrew Fingerhut, Kenneth Harvey Potter, Jr.
  • Patent number: 7626925
    Abstract: Methods and apparatus for unambiguously identifying merge points associated with backup label switched paths (LSPs) which substantially bypass border routers included along a primary LSP are disclosed. According to one aspect of the present invention, a method for finding a merge point between a primary LSP and a backup LSP which has a head-end and a tail-end in different regions includes obtaining identifying information, which identifies nodes on the path of the primary LSP, from a record route object associated with the primary LSP. The method also includes comparing a node address of the identifying information with a destination address of the backup LSP or a node address present in a node identifier (node-ID) subobject of the backup LSP to identify the merge point.
    Type: Grant
    Filed: June 19, 2003
    Date of Patent: December 1, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Muthurajah Sivabalan, Zafar Ali, Jean Philippe Vasseur, Carol E. Iturralde
  • Patent number: 7626963
    Abstract: Methods and apparatus for dynamically generating a set of Mobile IP keys are disclosed. The set of Mobile IP keys is dynamically generated using an existing HLR/AuC authentication infrastructure. This is accomplished, in part, by obtaining an International Mobile Subscriber Identity (IMSI) that uniquely identifies a particular Mobile Node. Once a set of Mobile IP keys is generated from authentication information associated with the IMSI, the Mobile Node may register with its Home Agent using the set of Mobile IP keys.
    Type: Grant
    Filed: October 25, 2005
    Date of Patent: December 1, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Alpesh S. Patel, Kent K. Leung, Joseph A. Salowey, Yu-Cheng Shao
  • Patent number: 7625247
    Abstract: In one embodiment a self-contained seizure mechanism comprises a plunger, a spring, and a retainer guide having means for movably securing the plunger to the retainer guide. The retainer guide may have a receiving slot for receiving wings of the plunger and fingers for retaining the wings to the retainer guide and archways to guide a stinger conductor into contact with a crown of the plunger. The plunger and retainer may be snap-fit together to provide a seizure assembly that may be dropped in a receiving hole of a node housing and positioned to engage a stinger conductor and urge the stinger conductor into contact with a connector button on a lock nut.
    Type: Grant
    Filed: July 9, 2008
    Date of Patent: December 1, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: William G. Mahoney, Robert R. Riggsby
  • Publication number: 20090292822
    Abstract: In one embodiment, a method can include: determining a topology of digital picture frames in a frame network; identifying a lead picture frame from among the digital picture frames; sending the digital picture frame topology to a client coupled to the lead picture frame; receiving in the lead picture frame and from the client, media content for display on a destination digital picture frame in the frame network; and routing the received media content to the destination digital picture frame using router functionality in at least one of the plurality of digital picture frames.
    Type: Application
    Filed: May 22, 2008
    Publication date: November 26, 2009
    Applicant: Cisco Technology, Inc.
    Inventor: Christopher Blair
  • Publication number: 20090292795
    Abstract: In one embodiment, a router is configured to relay a provisioning request originating from a remote network device to a remote provisioning server. When the router receives back a provisioning response including provisioning information identifying a first remotely stored configuration file, the router is configured to modify the provisioning information such that the modified provisioning information no longer identifies the first remotely stored configuration file. The router then relays the provisioning reply, which may identify a second different configuration file, to the remote network device.
    Type: Application
    Filed: May 21, 2008
    Publication date: November 26, 2009
    Applicant: Cisco Technology, Inc
    Inventors: Alan FORD, Steve Lee
  • Publication number: 20090290590
    Abstract: A gateway device providing a search utility to determine both NAT information and forwarding information (“both pieces of information”) in a single search operation. The single search operation may be implemented using a single table storing both pieces of information necessary for processing a packet. As a result, both pieces of information can be potentially retrieved in a single memory access. Due to the single (or few) memory access, the throughput performance of a gateway may be enhanced. In an embodiment, the gateway is implemented as a service selection gateway which provides connectivity between multiple remote systems and service domains. The NAT/forwarding information is partitioned according to service domains such that the information needed to process packets from/to the same service domain is contained in the same table.
    Type: Application
    Filed: July 27, 2009
    Publication date: November 26, 2009
    Applicant: Cisco Technology, Inc., a California Corporation
    Inventors: Amit S. Phadnis, Praneet Bachheti, Anuradha Karuppiah