Patents Assigned to Cisco Technology
-
Patent number: 7212798Abstract: 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: GrantFiled: July 17, 2003Date of Patent: May 1, 2007Assignee: Cisco Technology, Inc.Inventors: Andrew R. Adams, Philip J. Ryan, Brian Hart
-
Patent number: 7213154Abstract: A method for detecting within a networked computer a target vulnerability such as a Trojan Horse residing therein is disclosed, wherein the vulnerability is characterized by a signature response to an encrypted query. The method includes encrypting a plurality of query data packets in accordance with a plurality of encryption keys, each encrypted query data packet including a defined query field specific to the target vulnerability. The method further includes storing the plurality of encrypted query data packets in a memory. The method further includes thereafter scanning the networked computer for a target vulnerability residing within the networked computer by sending successive ones of the encrypted-and-stored query data packets to the host computer and analyzing responses thereto from the host computer with respect to the characteristic signature. Preferably, the encrypting is performed for substantially all of the encryption keys within a defined key space.Type: GrantFiled: July 9, 2004Date of Patent: May 1, 2007Assignee: Cisco Technology, Inc.Inventors: Earl Thomas Carter, Michael T. Shinn
-
Patent number: 7212535Abstract: Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, and mechanisms, for scheduling items in a system, such as, but not limited to a computer or communications system. For example, in one implementation, each of the items in a set of items has an associated deficit and mini-deficit. A next particular item is selected from the set of items currently having enough deficit to process the particular item. One or more entities associated with the particular item is processed a commensurate amount corresponding to the mini-deficit associated with the particular item. This processing is repeatedly performed until there are no more entities associated with the particular item or until the deficit associated with the particular item does not allow any further processing at the current time.Type: GrantFiled: March 31, 2006Date of Patent: May 1, 2007Assignee: Cisco Technology, Inc.Inventors: Doron Shoham, Amir Michaeli, David J. Tsiang, Chandrashekhar Appanna
-
Patent number: 7213056Abstract: A method for providing telecommunication service to a terminal includes loading a text-based script. The text-based script includes a service definition identifying a user interface web service and an address for the user interface web service. The text-based script also includes a signaling web service definition identifying a signaling web service and an address for the signaling web service. Additionally, the text-based script includes a user interface event handler identifying a user interface event type and including a call to the user interface web service, and a signaling event handler identifying a signaling event type and including a call to the signaling web service. The method additionally includes registering with the user interface web service by communicating a text-based message to the address of the user interface web service, and registering with the signaling web service by communicating a text-based message to the address of the signaling web service.Type: GrantFiled: July 9, 2003Date of Patent: May 1, 2007Assignee: Cisco Technology, Inc.Inventors: Michael H. McClung, James R. Tighe, Frank R. Zerangue, Jr.
-
Patent number: 7213050Abstract: A system and method for reserving conference resources for a multipoint conference includes receiving a request for a multipoint conference reservation and a list of participants. Communication paths for a plurality of the participants may be predicted. A multipoint control unit resource requirement may be estimated. A first multipoint control unit may be selected to host the multipoint conference. The availability of the multipoint control unit resource requirement at approximately a scheduled start time of the multipoint conference may be determined. A second multipoint control unit may be selected to host the multipoint conference, if the first multipoint control unit does not have the multipoint control unit resource requirement available at the scheduled start time and for the duration of the conference.Type: GrantFiled: July 11, 2001Date of Patent: May 1, 2007Assignee: Cisco Technology, Inc.Inventors: Shmuel Shaffer, Shantanu Sarkar
-
Patent number: 7213231Abstract: Dynamic Computing Environments (DCEs) are used throughout phases of a software lifecycle. The DCE is configured through a remote user for a phase in the lifecycle. The DCE is then configured according to the command. The user then uses the DCE to fulfill the requirements of the phase. When the phase is completed, a command from the remote user is sent to configure the DCE for another phase. Once the DCE is re-configured, the user uses the DCE to fulfill the requirements of the phase.Type: GrantFiled: January 11, 2002Date of Patent: May 1, 2007Assignee: Cisco Technology, Inc.Inventors: Jagadish Bandhole, Sekaran Nanja, Shan Balasubramaniam
-
Patent number: 7212522Abstract: Communicating voice over a packet-switching network is implemented on a telecommunications network that includes the packet-switching network, two coding units coupled to the packet-switching network and to an originating node and a terminating node, respectively, and at least one signaling apparatus. The first of the two coding units is configured to extract signaling data associated with the voice call and transmit the signaling data and its network address to the signaling apparatus. Signaling data for establishing the voice call is received by the signaling apparatus, and a network address of the coding unit in the packet-switching network is obtained. The second coding unit is controlled to establish a bearer channel with the first coding unit for carrying the voice data through the packet-switching network, based on the network address.Type: GrantFiled: July 8, 2004Date of Patent: May 1, 2007Assignee: Cisco Technology, Inc.Inventors: Udaya Shankar, Andrew West, Douglas Shriver, Fred R. Rednor, David Auerbach, David Hughes
-
Patent number: 7213178Abstract: A method for transmitting faults across networks operating with different protocols is disclosed. The method includes identifying a fault at a local node, mapping a fault indication bit into a carrier packet, and transmitting the fault indication over a network. The method further includes receiving an indication that the fault was received at a remote node.Type: GrantFiled: May 30, 2003Date of Patent: May 1, 2007Assignee: Cisco Technology, Inc.Inventors: Sharat Prasad, Shankar Venkataraman
-
Patent number: 7212494Abstract: A method and system for the fair allocation of unused guaranteed bandwidth. Data segments of at least one class of service are received at each of a plurality of ingress line cards. Each class of service has a guaranteed percentage of transmission bandwidth. The system uses a must-serve bit to mark a number of data cells within each class of service. The number of cells marked depends on the guaranteed bandwidth percentage for the particular class of service. The mark is referred to as “must-serve” since the scheduler must serve the particular class of service to the extent of the marked cells in order to meet the guaranteed bandwidth. The generic switch fabric monitors the cells and the switch CPU reallocates bandwidth so that only the marked cells are provided preferential transmission. Non-marked cells compete equally for excess bandwidth.Type: GrantFiled: April 30, 2001Date of Patent: May 1, 2007Assignee: Cisco Technology, Inc.Inventors: Gary Goldman, Nitin Garg, Man Yip, Phong Bui, Kent Wendorf
-
Patent number: 7212681Abstract: A method and an apparatus to encode a series of quantized coefficients of a transform of a block of image data. The transform is such that 0 is the most likely coefficient amplitude and 1 is the next most likely coefficient amplitude. The method includes forming symbols (called events) from the series of quantized transform coefficients. An event is a run of none or more zero-valued coefficients followed by a run of one of a predefined set of sequences, each sequence in the set being either a single coefficient of amplitude greater than one, or a sequence of 1's and 0's starting with a coefficient of amplitude 1. The method includes forming a codeword for each formed event. Relatively short codewords are formed to represent events that are relatively more likely to occur, and relatively long codewords are formed to represent events that are relatively less likely to occur.Type: GrantFiled: January 15, 2003Date of Patent: May 1, 2007Assignee: Cisco Technology, Inc.Inventors: Wen-hsiung Chen, Fang Wu, Gregory D. Pelton
-
Patent number: 7213179Abstract: The present invention provides automated kernel software outage measurement and classification. System failures are categorized into software-caused failures and hardware-caused failures. Software failures are further classified as unplanned outages and operational outages. The operational outages are then classified as unplanned operational outages and planned operational outages.Type: GrantFiled: January 20, 2004Date of Patent: May 1, 2007Assignee: Cisco Technology, Inc.Inventors: Sejun Song, Jiandong Huang
-
Patent number: 7212490Abstract: A method and apparatus for servicing transmit traffic in a node of a network where the network includes a plurality of nodes connected by first and second rings formed by two or more transmission media. The method includes receiving transit delay data associated with a plurality of downstream nodes, receiving a packet for routing to a destination node in the network and routing the packet to one of the first and second rings not only based on a shortest path to the destination node but also on a transmit latency for both the first and second rings in view of the received transit delay data.Type: GrantFiled: July 6, 2001Date of Patent: May 1, 2007Assignee: Cisco Technology, Inc.Inventors: Jung-Hong Kao, Necdet Uzun
-
Publication number: 20070094464Abstract: A technique is provided for facilitating information management in a storage area network. The storage area network may utilize a fibre channel fabric which includes a plurality of ports. The storage area network may also comprise a first volume which includes a first mirror copy and a second mirror copy. The storage area network may further comprise a mirror consistency data structure adapted to store mirror consistency information. A mirror consistency check procedure is performed to determine whether data of the first mirror copy is consistent with data of the second mirror copy. According to one implementation, the mirror consistency check procedure may be implemented using the consistency information stored at the mirror consistency data structure.Type: ApplicationFiled: October 21, 2005Publication date: April 26, 2007Applicant: Cisco Technology, Inc. A corporation of CaliforniaInventors: Samar Sharma, Silvano Gai, Dinesh Dutt, Sanjaya Kumar, Umesh Mahajan
-
Publication number: 20070094730Abstract: A method and a system for preventing a network attack, the attack being cause by the presence of worms in the network, is provided. The method includes determining the number of packets being transmitted from each source in the network to a plurality of destinations, the packets being transmitted from a source with a set of characteristics. If the number of packets with the set of characteristics, being transmitted from a source, exceeds a predefined first threshold, then the signature of the packets is stored. Subsequently, if at least one of the pluralities of destinations of the packets identified with the source becomes a source of new packets, the new packets being transmitted to more than one destination; then the new packets are compared with the signature. If at least one new packet matches with the signature, then the worm is to be detected.Type: ApplicationFiled: October 20, 2005Publication date: April 26, 2007Applicant: Cisco Technology, Inc.Inventors: Bhargav Bhikkaji, Balaji Venkat
-
Publication number: 20070094465Abstract: A technique is provided for implementing online mirroring of a volume in a storage area network. A first instance of the volume is instantiated at a first port of the fibre channel fabric for enabling I/O operations to be performed at the volume. One or more mirroring procedures may be performed at the volume. In at least one implementation, the first port is able to perform first I/O operations at the volume concurrently while the mirroring procedures are being performed at the first volume. In one implementation, the mirroring procedures may be implemented at a fabric switch of the storage area network. Additionally, in at least one implementation, multiple hosts may be provided with concurrent access to the volume during the mirroring operations without serializing the access to the volume.Type: ApplicationFiled: October 21, 2005Publication date: April 26, 2007Applicant: Cisco Technology, Inc., A corporation of CaliforniaInventors: Samar Sharma, Silvano Gai, Dinesh Dutt, Sanjaya Kumar, Umesh Mahajan
-
Publication number: 20070094650Abstract: Methods, systems and apparatus for optimizing a source code are provided. Dependencies for each header file and source code file in the source code are identified for all possible compilation contexts. Certain dependencies can be classified into complete types and incomplete types or named references. Further, these incomplete type dependencies are removed by adding forward declarations where appropriate.Type: ApplicationFiled: October 20, 2005Publication date: April 26, 2007Applicant: Cisco Technology, Inc.Inventors: Marcos Klein, Richard Livingston, Vinod Pandarinathan, Venkata Athreyapurapu
-
Publication number: 20070094716Abstract: The present invention provides an access control server that holds information pertaining to both network access and facility access. The access control server enforces policies based on location, type of resource, time of day, duration, or other events, and logs all successful and unsuccessful attempts to access a given resource whether it be on the network or at the facility. The access control server operates off a common list or table of attributes and policies, or separate lists or tables of attributes and policies that are arbitrated by a credential verification and policy engine. This unified access control server implements protocols that work with network and/or physical premises-based devices. The unified access control server allows events in the facility to be associated with events on the network and vice versa and direct policies that may be executed in the physical or network realm.Type: ApplicationFiled: October 26, 2005Publication date: April 26, 2007Applicant: Cisco Technology, Inc.Inventors: Mark Farino, Mark Kolar, David Twinam, Robert Beliles
-
Publication number: 20070094466Abstract: A technique is provided for implementing online mirroring of a volume in a storage area network. A first instance of the volume is instantiated at a first port of the fibre channel fabric for enabling I/O operations to be performed at the volume. One or more mirroring procedures may be performed at the volume. In at least one implementation, the first port is able to perform first I/O operations at the volume concurrently while the mirroring procedures are being performed at the first volume. In one implementation, the mirroring procedures may be implemented at a fabric switch of the storage area network. Additionally, in at least one implementation, multiple hosts may be provided with concurrent access to the volume during the mirroring operations without serializing the access to the volume.Type: ApplicationFiled: October 21, 2005Publication date: April 26, 2007Applicant: Cisco Technology, Inc., A corporation of CaliforniaInventors: Samar Sharma, Silvano Gai, Dinesh Dutt, Sanjaya Kumar, Umesh Mahajan
-
System and method for providing on-hold content in a voice over internet protocol (VoIP) environment
Patent number: 7209475Abstract: A method and system for providing on-hold content in a voice over Internet Protocol (VoIP) environment includes receiving an indication of a call on-hold. On-hold content for the call may be selected based on revenue generation criteria such as, for example, prices advertisers and other content providers are willing to pay for provisioning of their content to the call.Type: GrantFiled: December 28, 2001Date of Patent: April 24, 2007Assignee: Cisco Technology, Inc.Inventors: Shmuel Shaffer, Shantanu Sarkar, Thiyagesan Ramalingam -
Patent number: D541792Type: GrantFiled: November 12, 2005Date of Patent: May 1, 2007Assignee: Cisco Technology, Inc.Inventors: Calvin Y. Liu, Hung-Bing Chen