Patents Assigned to Cisco Technology
  • Patent number: 7660882
    Abstract: A method and apparatus for deploying EMS provisioning services is provided. A communication to administer a particular service on a network element is transmitted from an EMS client to an EMS server. The communication contains service data that describes a particular service to be administered on the network element. The EMS server constructs an instance of a generic record that stores the service data. The EMS server selects a service module to process the instance based on which service is associated with the service data stored in the instance. The instance is processed to produce result data that describes the result of processing the service data at the network element. The EMS server stores the result data in a persistent store. This generic framework enables communications between EMS clients and the EMS server involving different services to be processed similarly. New services are added without modification to the generic framework.
    Type: Grant
    Filed: June 10, 2004
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Jiong Sun, Niraj Gopal, Satyanarayana Raju, Sai V. Ramamoorthy, Prasad Yerneni, David D. Ward
  • Patent number: 7660238
    Abstract: A method for a communications network with a protect channel transmitting protect channel data and working channel transmitting working channel data includes transmitting the working channel data via the protect channel upon a disruption in the working channel, and restoring the transmitting of protect channel data, wherein the restoring includes applying a mesh restoration protocol to the communications network to restore the transmittal of the protect channel data. The restoring includes finding one or more alternate channels to transmit the protect channel data, the one or more alternate channels including connected working and protect channels.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: John C. Adler
  • Patent number: 7660318
    Abstract: In one embodiment, two portals lie between a wireless mesh network and a LAN. Each portal provides a communication path between the mesh network and the LAN. The second portal is configured to forward data frames with unknown destinations to the first portal across an intramesh path between the two portals.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Shahriar Rahman, Johannes Petrus Kruys, Robert Bernard O'Hara, Jr., Robert Charles Meier
  • Patent number: 7660252
    Abstract: A method and a system for controlling a packet passing through a network device are provided. The method includes timestamping the packet with an arrival time when it arrives at the network device, and determining the time the packet spends in the network device. The time spent is calculated by comparing the arrival time stamp and the exit time stamp. Subsequently, the packet is labeled, based on a function of the determined time spent in the network device. The packet can be labeled, to be dropped, suppressed or temporarily stopped. The system for controlling the packet passing through the network device comprises the means for performing the above mentioned steps.
    Type: Grant
    Filed: March 17, 2005
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Yiren Huang, Robert Hoffman
  • Patent number: 7661097
    Abstract: Methods and systems are provided for analyzing a source code. The method includes collecting function entry information during the execution of tests on the source codes. The function entry information is then converted into symbolic codes. The function calls are replaced by the elements of the symbolic codes in the source codes. The elements can be in the form of functions. Subsequently, static analysis is performed on the source code by using the mapping between the function calls and the functions in the source code.
    Type: Grant
    Filed: April 5, 2005
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Lakshmankumar Mukkavilli
  • Patent number: 7660317
    Abstract: Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, mechanisms, and means for establishing a call across a network. For example, the network may include a first edge switch, a second edge switch, and an ATM core network coupled to the first and the second edge switches and configured to allow the second edge switch to communicate with the first edge switch. The second edge switch, being responsive to a received Q.2630.1 AAL2 message, is configured to send a first Private Network-Network Interface (PNNI) setup message to the first edge switch as part of establishing a call between or through one or more of the first and the second edge switches.
    Type: Grant
    Filed: June 20, 2006
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Rajesh Kumar, Mohamed Saad-Eldin Mostafa, John Gwilym Ellis
  • Patent number: 7660849
    Abstract: A method and system for extending Camp-On Capabilities to invitees to an ongoing conference call. In one embodiment, a persistent invitation is extended to a first network station client to join a conference call in response to a determination that the first network station client is unavailable to accept a non-persistent invitation to join the conference call, and the first network station client is added to the conference call when the first network station client accepts the persistent invitation to join the conference call. In another embodiment, a persistent invitation to join an ongoing conference call is presented to an initially unavailable network station client, and the persistent invitation to join the ongoing conference call is accepted in response to user input to a network station client including but not limited to the initially unavailable network station client and another network station client where the user has been authenticated.
    Type: Grant
    Filed: December 14, 1999
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Charles J. Bedard
  • Patent number: 7660477
    Abstract: An apparatus, a method and a computer program product for correcting image data for the presence of a ghost image. The image data is for acceptance by a device that includes a partially-silvered finite-thickness reflector or similar element to provide a reflection of an image for display. The ghost image is a shifted, attenuated version of the image data. The method includes subtracting a first correction term from the image data, the first correction term being a shifted and attenuated version of the image data, the shift being the same as that between the image data and the ghost image, and the attenuation matching the attenuation of the ghost image caused by the device. The processed image data is input to the device. For a small enough attenuation of the ghost image, substantially no ghost image of the image data is displayed by the device.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Richard T. Wales, Philip R. Graham, Wen-hsiung Chen, William B. May, Jr.
  • Patent number: 7659701
    Abstract: In an example embodiment, a primary power supply having an input, an output and a mode selection input. The mode selection input is operative to switch the power supply between a first mode of operation and a second mode of operation. While in the first mode of operation voltage is regulated within a predefined criterion. While in the second mode of operation, voltage at the output is allowed to vary beyond the predefined criteria.
    Type: Grant
    Filed: February 22, 2007
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Corey Metsker, Edward Frederick Wright
  • Patent number: 7660299
    Abstract: A network-based call interface device is used for real-time packet protocol calls, such as, but not limited to, interfacing real-time calls between client devices and call services/destination devices. The network-based call interface device includes a virtual phone and a virtual server-phone communicating with each other. The virtual phone communicates with the call server making the network-based call interface device appear to the call server as a client device; and the virtual server-phone communicates with the client device making the network-based call interface device appear to the client device as call server.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Michel Khouderchah, Chandrasekar Krishnamurthy
  • Patent number: 7658319
    Abstract: Methods and devices are provided for identifying, locating and provisioning individual RFID devices in a network with “personalities” that are appropriate for the roles of the RFID devices. According to some implementations of the invention, a combination of EPC code information and existing networking standards form the basis of identifying and provisioning methods. For example, MAC address information and EPC information can be combined to identify a particular device and its location in a network. For implementations using the Dynamic Host Configuration Protocol (“DHCP”), DHCP Options may be used to pass provisioning information. Some implementations employ Domain Name Service (“DNS”) and dynamic DNS (“DDNS”) to allow easy identification of RFID devices.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Arthur G. Howarth, Ralph Droms, Roland Saville, Lawrence Kreeger, Christopher Wiborg, Vikas Butaney, Rajiv Singhal
  • Patent number: 7660526
    Abstract: At a WDM add/drop node of an optical fiber, an add/drop multiplexer system with opto-electric components in the through channel path has an optical switch connected in parallel with an add/drop multiplexer. Upon a power loss to the add/drop multiplexer, the optical switch bypasses the add/drop multiplexer so that WDM channel signals pass through the WDM add/drop node without interference from the unpowered add/drop multiplexer. Loss of through channels at the node is prevented. Upon a return of power, the optical switch reroutes the WDM signals on the optical fiber to the add/drop multiplexer but after the add/drop multiplexer is fully operational.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Mauro Rudi Casanova, Lorenzo Ghioni, Andrea Marchio
  • Patent number: 7660254
    Abstract: In one embodiment, head-end nodes receive a list of tunnels to be rerouted from a particular link of an intermediate node. If a head-end node is unable to reroute a tunnel for which it is the head-end node using conventional distributed routing, each head-end node executes the same algorithm to compute paths for all tunnels in the list (e.g., potentially applying bandwidth scaling).
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Francois Le Faucheur, Anna Charny
  • Patent number: 7660271
    Abstract: Methods, apparatuses and systems directed to enhancing the interoperability of network devices with static native virtual LAN (VLAN) configurations with other network devices where the native VLAN is a configurable parameter. In some implementations, the network devices having configurable native VLANs conditionally add VLAN tags to common Spanning Tree Protocol (STP) Bridge Protocol Data Units (BPDUs) transmitted to network devices where the native VLAN is static and strip any VLAN tags from the common STP BPDUs that are received.
    Type: Grant
    Filed: August 11, 2005
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Tak Ming Pang
  • Patent number: 7660901
    Abstract: A method for identifying an expected configuration environment defined by configuration parameters typically employed by a user, and seamlessly applying the configuration environment to subsequent network transaction requests of the user, regardless of the network access point from which the transaction request emanates, provides remote network access according to the expectations of the user. Each user has an independent configuration environment stored in a memory accessible by a data communications device. The data communications device identifies a connection as emanating from a particular user, and applies the corresponding configuration environment from the memory to network transaction requests from the user. In this manner, the user perceives the same treatment by the network when connecting in the home office as well as via a remote connection such as from a hotel, airport, or cybercafe.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: James W. O'Toole, Jr., Gang Lu Lu
  • Patent number: 7660405
    Abstract: A system and method for enabling an enhanced camp-on feature for a communications device. In an illustrative embodiment, the system includes a first mechanism for providing information pertaining to why a first user of a first communications device is unable to be contacted. A second mechanism enables a second user of a second communications device to make a camp-on selection based on the information. In a more specific embodiment, the information includes state information pertaining to the first communications device. The first means includes a first module running on the first communications device. The first module is adapted to selectively relay the state information to an entity connected to the network. In the specific embodiment, the entity connected to the network includes Private Branch eXchange (PBX) system.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Mukul Jain, Shmuel Shaffer, Denise Caballero-Mccann, Labhesh Patel
  • Patent number: 7660909
    Abstract: An improved client network address translation (“NAT”) system is provided. Methods are provided for initializing connection control blocks with the client NAT addresses when a storage pool of connection control blocks are allocated. This avoids the costly overhead as connections are created and destroyed. Unlike the prior art solutions, once the connection control blocks of the present invention are allocated, they remain in effect until the storage subpool is deleted. Secondly, in order to provide as large a pool of client NAT addresses as possible, methods are provided for using intervals to allocate and reclaim client NAT addresses as subpools are allocated and freed.
    Type: Grant
    Filed: July 3, 2006
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Chris O'Rourke, Barron C. Housel, Robert M. Batz, Steven C. Klein
  • Publication number: 20100027778
    Abstract: In one embodiment, a method includes connecting on a call with a caller and determining if social network information associated with the caller is available. If it is determined that social network information associated with the caller is available, the social network information is obtained and utilized to identify at least a first agent suitable for participating on the call with the caller. The first agent is associated with a call center. The method also includes providing the caller with information that identifies the first agent as being suitable for participating on the call with the caller.
    Type: Application
    Filed: July 30, 2008
    Publication date: February 4, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: Sanjeev Kumar, Mukul Jain, Laurent Philonenko, Joseph Khouri
  • Publication number: 20100027427
    Abstract: Systems, methods, and other embodiments associated with computing path costs based on link cost as a primary metric and hop cost as a secondary metric are presented. The secondary metric facilitates distinguishing between what would be equal cost multi-paths if only link cost was employed. One example method includes computing a modified link cost for a plurality of paths between switches. The example method may also include determining a lowest modified link cost associated with a path between the switches. The example method may also include providing a signal identifying the lowest modified link cost.
    Type: Application
    Filed: July 31, 2008
    Publication date: February 4, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: Tejas Kokje, Ankur Goyal, Ronak Desai
  • Publication number: 20100026629
    Abstract: The present invention includes a device, method, and user interface for providing optimized entry of alphanumeric text. In one form, a method for providing selectable characters within a user interface includes determining an operating mode of a communication device and receiving an input associated with a selected input key. The method determines a group of characters associated with the selected key based on the operating mode and displays the group of characters within the user interface. The user interface may display a first character of the group of characters within a first portion of the user interface and the group of characters proximal to the first character within a second portion of the user interface.
    Type: Application
    Filed: October 12, 2009
    Publication date: February 4, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: John A. Toebes, Ilya N. Slain