Abstract: A system for automatically handling requests to grant or deny access to resources in a network or computer system. In a preferred embodiment of the invention a “learning mode” can be designated so that whenever a permission query is detected the system automatically supplies an answer to the query without requiring the user to make a response or take other action. The automated answer can be set so that the permission is always granted or other criteria can be used for the automated answer such as by categorizing the type of access permission and using a default response according to the category.
Abstract: Methods and systems for secure conferencing in a network have been provided. Relevant endpoints from the provided endpoints are selected on the basis of the endpoint selection parameters received in an SRTP extension. Data streams generated from the selected endpoints are decrypted and mixed, to obtain all the possible data stream mixes. A source identifier is inserted in all the possible data stream mixes. On the basis of source identifiers, endpoints can selectively receive any of the generated data streams.
Type:
Application
Filed:
November 16, 2005
Publication date:
May 17, 2007
Applicant:
Cisco Technology, Inc.
Inventors:
Prasad Miriyala, Fred Tada, Praveen Konda
Abstract: Methods and systems for automatic provisioning of RFID devices in an RFID network are described. A device, such as a Reader, has within its read field a special EPC Identity (ID) Tag that is specifically encoded for that Reader. When the Reader boots up, it reads the special ID Tag. The Tag has fields formatted according to the EPCglobal standards and certain bits within one of the fields indicates that the Tag is an EPC ID Tag and the data contained in the Tag will be used to provision the Reader. The Reader transmits an IP multicast packet containing data from the Tag to a network device referred to as a personality class appliance which receives the IP multicast packet. Thus, the Reader is an IP multicast sender and the appliance is an IP multicast receiver. Upon receiving the packet, the appliance retrieves configuration parameters for the Reader. These parameters collectively make up a personality class for the Reader. The personality data are transmitted back to the Reader via a unicast message.
Abstract: A method and apparatus provide for data compression with deflate block overhead reduction through the use of “pseudo-dynamic” Huffman codes to enable single deflate block encoding in a deflate algorithm implementation. Further, provided is data compression with deflate block overhead reduction through the use of “pseudo-dynamic” Huffman codes to enable single deflate block encoding in a deflate algorithm implementation, with inflation detection and mitigation capabilities.
Abstract: A system and method for accessing Storage Area Networks over an IP network. A SCSI request is generated and encapsulated in one or more IP packets. The encapsulated SCSI request is routed over an IP network and received by a storage router. The storage router extracts the SCSI request from the one or more IP packets and routes the extracted SCSI request through a virtual SCSI router to the storage area network.
Type:
Application
Filed:
January 11, 2007
Publication date:
May 17, 2007
Applicant:
Cisco Technology, Inc.
Inventors:
Timothy Kuik, David Thompson, Mark Bakke, Clayton Haapala, Stephen De Groote, Craig Johnson, James Muchow
Abstract: The invention is directed to techniques for navigating a network based on audio input to retrieve information from a network. A user enters audio commands into a two-way communication device to access information located on a network, such as the Internet. For example, a user enters a voice request for a web page into a telephone, which sends the request to a proxy browser for the World Wide Web which in turn provides the request to a web navigation application executing on an application server. The web navigation application generates a text-based request based on the voice request and retrieves a web page from the World Wide Web based on the text-based request. The web navigation application uses a script or an XML page to generate a file suitable for audio output from the retrieved web page.
Type:
Grant
Filed:
June 12, 2000
Date of Patent:
May 15, 2007
Assignee:
Cisco Technology, Inc.
Inventors:
Ryan A. Danner, Susan H. Barban, Steven J. Martin
Abstract: The invention provides a method and system for packet processing, in which a router (or switch) is capable of quickly processing incoming packets, thus performing level 2, 3, and 4 routing and additional services, in real time. A system includes a packet processing engine (PPE), having elements for receiving packets, distinguishing header and payload information for those packets, outsourcing router decision-making to additional hardware resources such as a fast forwarding engine (FFE), and forwarding those packets. The PPE is synchronized to the FFE, so that the PPE can send and the FFE can receive packets at each one of a sequence of constant-duration time quanta. Similarly, the PPE can receive and the FFE can send packet routing information at each one of a sequence of similar time quanta. The PPE and the FFE have separate hardware so that their functions can be performed in parallel without contention for operating resources.
Type:
Grant
Filed:
December 6, 2000
Date of Patent:
May 15, 2007
Assignee:
Cisco Technology, Inc.
Inventors:
Andreas V. Bechtolsheim, David R. Cheriton
Abstract: An associative memory with an invert result capability to allow the identification of an entry as being matched when an entry or portion thereof is specifically not matched is disclosed (or alternatively viewed as an entry or portion thereof indicated as matched when it actually was not matched). One such associative memory typically includes multiple associative memory entries, each of which typically includes storage for one or more subsets of bits to be used in matching a lookup value and for one or more invert result indications to identify whether or not corresponding particular subsets of the one or more subsets of bits are to be inverted in producing an entry match result.
Type:
Grant
Filed:
December 21, 2004
Date of Patent:
May 15, 2007
Assignee:
Cisco Technology, Inc.
Inventors:
Venkateshwar Rao Pullela, Shyamasundar S. Kaluve
Abstract: Techniques for masking version differences among multiple applications providing similar services over a network include receiving, at an application-switching component, from a requesting process, a request for a service among the similar services. The request includes data indicating a particular service extension is mandatory. The request is sent to a first application. In response to sending the request to the first application, error data is received. The error data indicates the particular service extension is not available at the first application. In response to receiving the error data, the request is sent by the application-switching component to a different application of the multiple applications. These techniques allow a provider of multiple servers to prevent a Simple Object Access Protocol (SOAP) mustUnderstand error, indicating a lack of a mandatory extension, from being sent to a client when at least one of the servers includes the extension.
Abstract: A method includes receiving one or more test signals at a first gateway from a second gateway. The method also includes comparing the one or more test signals to one or more expected signals. In addition, the method includes generating a score representing a voice quality supported by the first gateway on a path from the first gateway to the second gateway. The score is based at least partially on the comparison.
Abstract: Techniques for translating between logical addresses and ports of a first network, and logical addresses and ports of a second network connected to the first network at an intermediate device include receiving a first packet at the intermediate device from a first device having a first address on the first network. A second packet is sent to a second device on the second network in response to receiving the first packet. The second packet includes, in a source address field, a particular address of the intermediate device on the second network. It is determined whether the first packet includes a resource registration message that registers a first resource on the first device with a protocol server for a particular protocol. The protocol server is available at the second device on the second network. If the first packet includes the resource registration message, then information in the resource registration message for uniquely requesting the first resource is determined.
Abstract: A switching fabric sets a congestion indicator bit (EFCI bit) in an ATM cell if any queue through which the ATM cell passes is filled above a lower threshold. A Traffic Manager monitors the field of the EFCI bit as cells arrive at an output port of the switching fabric. The traffic manager periodically calculates the ratio of ATM cells having the EFCI congestion bit set to all ATM cells routed to a particular output port. The periodically calculated ratio is used as an input parameter to a Random Early Detection (RED) algorithm. The RED algorithm selects a cell for the switch fabric to drop, by use of a random selection method. The destination computer then does not receive the packet since cells forming part of the packet have been discarded.
Abstract: The present invention provides efficient methods for performing motion compensation. The methods are particularly useful during motion compensation based decoding and recoding. In one aspect, motion compensation in accordance with the present invention improves on-chip memory usage. This is done by creating and storing a reference window in the on-chip memory. The reference window is constructed such that the reference frame portions required for motion compensation of a current frame are contained within the reference window and in the on-chip memory with a high frequency. In another aspect, selective methods are provided to recode compressed video data. The methods selectively apply re-quantization and motion compensation to the residual error between frames of the bitstream based on the amount of motion in the video data.
Type:
Grant
Filed:
July 25, 2001
Date of Patent:
May 15, 2007
Assignee:
Cisco Technology, Inc.
Inventors:
Ji Zhang, Hain-Ching Liu, Jiangang Ding
Abstract: A system incorporates notification aspects of a presence system with content distribution capabilities of a content delivery network to both notify subscribers of the presence of content from a host and provide relatively fast and efficient delivery of the content to the user. A content host provides content, such as streaming audio or video media, to a content delivery network. The content host also provides notification of the availability of the content to a central site or presence server. A subscriber to the content host receives, from the presence server, notification as to the availability of content by the content host. The subscriber also receives notification as to the location of the content in the content delivery network. Based upon the notification, the subscriber retrieves the content from the content delivery network.
Abstract: A method and apparatus are disclosed for providing data from a service to a client based on the encryption capabilities of the client. Cipher suite lists are exchanged between a client and an endpoint. On the endpoint, the cipher suite list incorporates a mapping of cipher suite names to services. The endpoint uses the client's list of cipher suites in conjunction with the mapping of cipher suite names to services to determine a cipher suite match. A service is selected based on the cipher suite match. A server farm is selected based on the service. The client is informed of this cipher suite match and the endpoint retains knowledge of the cipher suite match throughout the session. Therefore, the encrypted connection between the client and the endpoint can be disconnected and later reestablished to provide data from the particular server.
Type:
Grant
Filed:
February 8, 2002
Date of Patent:
May 15, 2007
Assignee:
Cisco Technology, Inc.
Inventors:
Shaheed Bacchus, Bradley Dale Dike, Bruce Wong, Edward Curt Kersey
Abstract: Techniques where PCIe is implemented using connectors that are compatable with Cardbus/MPCI connectors. One technique implements PCIe on unused pins on Cardbus/MPCI connectors. An advantage of this implementation is that it provides a single, smaller connection point than utilizing separate connectors. Another technique is to add additional pins to a PCI connector for processing PCIe low voltage differential signal pairs. Although this technique is not as small as the first technique, it is still smaller than utilizing separate connectors.
Abstract: A method of automatically parsing a network device configuration and generating a representation of one or more configuration commands for a network device that uses a command-line interface, using a grammar-based framework, is disclosed. One or more syntax definitions are received for a grammar associated with the command-line interface. The syntax definitions are compiled into a grammar object that represents the grammar. A configuration of the network device is received. The configuration is parsed using the grammar object. One or more configuration values are created and stored based on parsing the configuration. Using the configuration values, operating system version information, and the grammar object, one or more command-line interface commands may be automatically generated for use in configuring the device or other network management purposes. Further, applications may use the parameter values to customize a graphical user interface, perform range checking, etc.
Abstract: Two pairs of vias are arranged in a printed circuit board. A first pair of vias, which conveys a first signal pair, is arranged in a plane that is substantially equidistant from the vias in a second pair of vias, which conveys a second signal pair. Similarly, the second pair of vias is located in a plane that is substantially equidistant from each via in the first pair of vias. In some embodiments, such an arrangement reduces the crosstalk effect of the first signal pair on the second signal pair and vice versa.
Type:
Grant
Filed:
December 4, 2003
Date of Patent:
May 15, 2007
Assignee:
Cisco Technology, Inc.
Inventors:
Gopakumar Parameswaran, Cuong C. Ly, Douglas L. Yanagawa, Mark N. Yamashita, Yuval Bachar
Abstract: A system and method for identifying a wireless serving node for a mobile unit include the ability to receive a wireless registration request at a control node for a wireless serving node cluster and determine a control node associated with the registration request by using an algorithm on a mobile unit identifier in the registration request. The system and method also include the ability to generate a wireless registration response containing an identifier for the control node associated with the registration request if the control node is not the control node associated with the registration request.
Abstract: Methods, apparatuses, and systems directed to facilitating the application of pre-allocation policies in a wireless network environment. According to one implementation of the present invention, a central controller, or other control point in a wireless network infrastructure, applies one or more policies that limit the number of resource pre-allocations a given wireless client may establish with one or more wireless access points. In one implementation, the central controller provides a pre-allocation list to a wireless client that is requesting pre-allocation. By limiting a wireless client's ability to pre-allocate resources, the central controller optimally manages the resources of the wireless network. In alternative embodiments, the central controller can terminate pre-allocations between a wireless client and one or more wireless access points to enforce pre-allocation policy on the wireless network infrastructure.
Type:
Application
Filed:
December 21, 2005
Publication date:
May 10, 2007
Applicant:
Cisco Technology, Inc.
Inventors:
Patrice Calhoun, Nancy Cam-Winget, Robert O'Hara