Patents Assigned to Cisco Technologies, Inc.
  • Patent number: 7277297
    Abstract: A device, apparatus and printed circuit board assembly for removably coupling an electrical component with a PCB are described, which provides adequate electromechanical capability, is relatively insensitive to related heating, component removability, replacability and reworkability while minimizing wear and the possibility of resizing and damage. The device includes a sleeve for coupling with a component pin, which encloses the pin and further couples to a conductive barrel interconnecting multiple PCB layers. The sleeve conforms upon insertion within the barrel to its contour. A flange at an end of the sleeve deters over-insertion. The coupling so formed can be gas-tight.
    Type: Grant
    Filed: February 25, 2005
    Date of Patent: October 2, 2007
    Assignee: Cisco Technology, Inc
    Inventors: Mudasir Ahmad, Mason Hu, Robert Pattison, David Anthony Popovich
  • Patent number: 7277384
    Abstract: A program and a method for a gateway are provided to deny incoming calls to prevent overload. The program provides a maximum CPU utilization threshold CPUT, which is set by the user. When a new incoming call is presented to the packet telephony gateway, the program checks a present CPU utilization CPUP. If the present CPU utilization CPUP is greater than the threshold, the call is refused. This insures that sound quality of the calls currently being handled is maintained, and that existing calls are never dropped.
    Type: Grant
    Filed: April 6, 2000
    Date of Patent: October 2, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Kam Chan, Mathew Lodge, Shoou Jiah Yiu
  • Patent number: 7277448
    Abstract: Conventional schedulers propagate entries by either polling until an entry is ready, or alternatively, by attaching a so-called “readiness time” to entries. A scheduler which recognizes the readiness time avoids consuming a parent schedule with polling, or with burdening entries with a future readiness time. The system of the present invention employs a deferral queue for deferring entries in response to pop requests from a parent schedule. The child schedule defers entries via the deferral queue when it is not ready to push an entry to the parent schedule, and sets the readiness time corresponding to the entry. Upon the expiration of the readiness time, the child schedule redetermines whether to push the deferred entry corresponding to the deferral queue or optionally to push an interim entry having since arrived. Accordingly, a child schedule receiving a pop requests retains the ability to push an entry at an earlier or later readiness time, and further retains the ability to reconsider which entry to push.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: October 2, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Andrew A. Long, Christopher J. Kappler, Robert T. Olsen
  • Patent number: 7277944
    Abstract: A two phase reservation mechanism for use with computer networks carrying voice or other time or bandwidth sensitive traffic. During the first or “resource allocation” phase, network resources sufficient to support the anticipated voice traffic are set aside within the computer network along the route between the sourcing entity and receiving entity. Although the network resources have been set aside, they are specifically not made available to the voice traffic, until the second phase of the reservation mechanism, called the “resource available” phase. During the resource available phase, the network resources that were previously set aside are now made available to the voice traffic.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: October 2, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Bruce S. Davie, David R. Oran
  • Patent number: 7277477
    Abstract: A method and system that communicates adaptive transmit-side filter updates between a receiver and transmitter inserts additional versions of control codes into a back channel for encoding updates. Since the control codes are required in the back channel, no additional bandwidth of the back channel is used to communicate the updates.
    Type: Grant
    Filed: June 21, 2002
    Date of Patent: October 2, 2007
    Assignee: Cisco Technology, Inc.
    Inventor: Bilal Ahmad
  • Patent number: 7277943
    Abstract: Devices, software and methods are provided for allocating different amounts of memory of a network communication device as jitter buffer for different channels, such as VoIP connections. The channels are classified according to regions of their endpoints in the network. Jitter statistics are tracked for connections with endpoints in each region. The statistics are used to determine how much memory to allocate as a jitter buffer for each channel in a subsequent connection, depending on the region of the endpoint.
    Type: Grant
    Filed: April 10, 2001
    Date of Patent: October 2, 2007
    Assignee: Cisco Technology, Inc.
    Inventor: Luke Surazski
  • Patent number: 7275945
    Abstract: A chassis utilizes spring fingers having contact portions and mid portions where each spring finger forms multiple cantilevers to provide different spring constants. Accordingly, the increase in force resulting from displacement can be better controlled and even minimized for certain ranges of displacement. In particular, each spring finger can be configured to perform in an operating range characterized by a smaller spring constant. As a result, the force increase in this operating range is slower thus accommodating circuit boards with large connector height variations without significantly changing the normal contact force. Such operation enables the chassis to consistently pass EMI and ESD testing, as well as provide more reliable device operation.
    Type: Grant
    Filed: October 17, 2005
    Date of Patent: October 2, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: George Youzhi Yi, Kuang Hsin Hsu, Hung-Ting Lin
  • Patent number: 7277945
    Abstract: A network (10) includes a load balancer (18) that passes traffic between a client (14) and a gateway (20). For initial messages from a client (14), the load balancer (18) selects an appropriate gateway (20) for message processing. A session is then established between the client (14) and the appropriate gateway (20). The session is indicated by a session identifier. At any point, the client (14) may choose to suspend the session for later resumption. Upon suspension, the load balancer (18) keeps track of the session identifier and the appropriate gateway (20) associated with the session. Upon a resumption request from the client (14), the load balancer (18) determines which of the gateways (20) is associated with the resumption request according to the session identifier. In this manner, the client may continue a session with the same gateway (20) for seamless operation.
    Type: Grant
    Filed: September 12, 2001
    Date of Patent: October 2, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Gaurang K. Shah, Chris O'Rourke, Pranav K. Tiwari, Mark Albert, Ethan M. Young, Barron C. Housel
  • Patent number: 7277441
    Abstract: Data communication system is provided that comprises a plurality of switches which each comprise a respective controller. Ports on the switch are connected to any one of a multiplicity of far-end devices. Physical media is used to connect each port to a far-end device. Various physical media may be routed through a common binder which can create electromagnetic interference problems. Each port controller is operable to calculate a unique preamble value to be assigned to each port within the switch. The unique preamble value is calculated using a linear feedback shift register function which can be implemented using convenient matrix multiplication operations on seed values stored within the port controllers.
    Type: Grant
    Filed: March 24, 2003
    Date of Patent: October 2, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Snigdhendu S. Mukhopadhyay, Raja Rangarajan
  • Patent number: 7277954
    Abstract: The present invention describes various techniques which may be used for determining multi-path latency in data networks which utilize a multi-homed transport protocols. Using the technique of the present invention, for example, appropriate source and destination addresses may be selected for specific IP datagrams in order to achieve an optimal communication path between endpoints which utilize a multi-homed transport protocol.
    Type: Grant
    Filed: April 29, 2002
    Date of Patent: October 2, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Randall A. Stewart, Peter P. Lei, Ken A. Morneault
  • Patent number: 7277433
    Abstract: The Switch includes a port configured to receive a command frame when installed in a switching Fabric. The frame identifies a source device and a destination device in the Switching Fabric, a command, and a read/write flag which indicates if the identified source intends to exercise read-only or write access to the destination device. The Switch also includes a processor coupled to the port. The processor is configured to trap the frame and prevent it from reaching the defined destination device in the switching Fabric if both the source and destination devices are in a read-only zone and the flag indicates that the source intends to write to the destination device. In this manner, read-only zones can be implemented in the Switching Fabric.
    Type: Grant
    Filed: August 7, 2003
    Date of Patent: October 2, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Subrata Banerjee, Badri Ramaswamy, Dinesh G. Dutt
  • Patent number: 7277910
    Abstract: A ring access system, for use in system having a plurality of routing platforms coupled by redundant rings, that allows access to either ring when a token is received at a first ring if all outstanding locally-sourced data has been stripped from the second ring.
    Type: Grant
    Filed: May 20, 2003
    Date of Patent: October 2, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Surendra Anubolu, James P. Rivers, Stewart Findlater
  • Publication number: 20070226326
    Abstract: A method of generating a standardized network-management representation of a multiple-layer network communications interface sub-stack having a non-standardized network-management representation includes determining, based on a signature indicating a layered structure of the network communications interface sub-stack, whether an expected type of sub-layer interface of the network communications interface sub-stack exists. If the expected type of sub-layer interface is determined not to exist, then a sub-layer interface of the expected type is created and a network management information base is populated with a sub-layer interface entry including (1) respective instance and type identifiers of the sub-layer interface and (2) one or more operational attributes of the sub-layer interface, the value of each operational attribute identically mirroring the value of a corresponding operational attribute of the interface sub-stack as reflected in the non-standardized network-management representation.
    Type: Application
    Filed: March 24, 2006
    Publication date: September 27, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Patrick Gili, Jaime Colom, Enid Jimenez, Agrahara Koushik, Timothy Swanson, Leon Zachery
  • Publication number: 20070226775
    Abstract: A system for enforcing policy in a communication network includes a policy server which is operable to receive a request to invoke an application, receive a policy profile for a network user, and decide a proper allocation of network users based on the policy profile, the application, and available network resources. The policy server is further operable to communicate with a non-SIP application. The system also includes a network resource manager operably associated with the policy server and operable to monitor available network in the resources in the communication network. In addition, the network resource manager is functional to allocate network resource amongst a plurality of network users. The system also contains an application control point which is operably associated with the policy server and operable to communicate with a SIP application. The system is operable to use policy peering between the home and visited network to enable user-specific policies to be enforced while roaming.
    Type: Application
    Filed: February 6, 2007
    Publication date: September 27, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Flemming Andreasen, Jonathan Rosenberg
  • Publication number: 20070223487
    Abstract: Methods and systems have been provided for removing dead Access Control Entries (ACEs) in an Access Control List (ACL). In one embodiment, the dead ACEs can be detected for an egress as well as an ingress ACL. The ACEs that have a hit count above a user-specified hit count are checked for their validity. The validity of the ACE is checked, using the information based on a Forwarding Information Base (FIB). If an ACE is found to be invalid, it is considered dead. The dead ACEs are referred as candidates for removal from the ACL. If the ACE is found to be a candidate for removal, a system administrator can either warn the network administrator about the candidate for removal or delete the ACE from the ACL after a pre-defined time limit.
    Type: Application
    Filed: March 22, 2006
    Publication date: September 27, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Preetham Kajekar, Krishna Sathyanarayana, Sundar Ramakrishnan, Ganesh BK, Varakuti Reddy
  • Publication number: 20070223444
    Abstract: A system for interfacing different types of network communications. In one embodiment, the system includes one or more gateways capable of converting messages from messages that are adapted for a first type of network and/or destination device to messages that are adapted for a second type of network and/or destination device. The second type of network and/or destination device includes a first Voice Over Internet Protocol (VOIP) communications device. A message-analysis module is adapted to employ an address associated with the message to selectively forward the message to one or more of the one or more gateways and/or to a destination device. In a more specific embodiment, the first type of network includes a packet-switched network in communication with the first VOIP phone. The destination device includes a mobile phone in communication with a cellular network.
    Type: Application
    Filed: March 24, 2006
    Publication date: September 27, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Ian Foo, Armin Current, Kenneth Durazzo
  • Patent number: 7274694
    Abstract: A cross stack port aggregation method and system associates a destination index with a received packet when it is provided to devices in the stack. Each device utilizes the destination index to access a descriptor identifying ports in the device included in the port aggregation group. An index generated from packet address data is used to select a bit in a group mask unique to each port.
    Type: Grant
    Filed: January 9, 2003
    Date of Patent: September 25, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Linda Cheng, Scott Emery, Stewart Findlater, James P. Rivers
  • Patent number: 7275157
    Abstract: A method and system for pre-authenticating a pre-establishing key management on a roaming device prior to reassociation to facilitate fast hand-off in a wireless network is described. For enhanced mobility, both authentication and key establishment is performed prior to reassociation of the roaming device between access points. When the roaming device enters in contact with one of the access points, a local authentication is performed between the access point and the roaming device prior to reassociation with the access point to allow for fast hand-offs of the device between access points within the network.
    Type: Grant
    Filed: December 5, 2003
    Date of Patent: September 25, 2007
    Assignee: Cisco Technology, Inc.
    Inventor: Nancy Cam Winget
  • Patent number: 7275129
    Abstract: A system and method for writing the same data field to multiple RAM copies during a single write cycle that fans out write data, address data, and control data to multiple RAMs. The multiple copies of data held at the same address in the multiple RAM copies are also read during a single write cycle and the data from each RAM copy is concatenated into a single word that is read during a single read cycle.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: September 25, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Quang Cao Phung, John Sandoval, Kent Wayne Wendorf
  • Patent number: 7275251
    Abstract: Techniques for selectively restarting processes based on API changes are provided. Information is stored that can be accessed to identify processes that are affected by an API change. The stored information can be modified to reflect the API change and the processes that are affected can be restarted. Thus, processes that are not affected by the API change need not be restarted.
    Type: Grant
    Filed: May 7, 2003
    Date of Patent: September 25, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Gary Gitelson, Michael Boe, Prasannakumar Murugesan